Разработки ecoins
Добавлено: 30 ноя 2020, 16:55
Спасибо! Исправления не работают. При компиляции вываливается ошибка на новых параметрах. Максимум можно выставить только 12сек? Можно ваш доработанный блок на 10сек...
Исправляю чуть позже (сейчас тестируем STM32F4) - если критично, то ускорим.zhulen820 писал(а): 04 дек 2020, 19:22 В последней версии блоков и библиотек не компилируется при использовании расширенных блоков вывода на дисплей HD44780. При использовании обычных блоков вывода, все хорошо. Блоки и библиотеки из шапки темы. Проект прилагаю, может кто проверит у себя?
Выкладываю здесь пока - библиотека работает с поддержкой AVR,ESP8266,ESP32, и STM32:Di123 писал(а): 24 ноя 2020, 17:17 выкладывайте так больше ошибок вам скинут и быстрее их исправите
а возможно и такие которые сами не сможет сэмитировать
просто создайте отдельную тему мол тестим STM32F103C8T6 в вашей оболочке и пусть туда присылают только ошибки
а то что два года назад голосовали за стм это просто вылилось в красивый длинный столбик и ничего более
Поправил - там были ошибочки в расширенных версиях. Доработка была связана в копированию основных блоков и добавлению входов.zhulen820 писал(а): 04 дек 2020, 19:22 В последней версии блоков и библиотек не компилируется при использовании расширенных блоков вывода на дисплей HD44780. При использовании обычных блоков вывода, все хорошо. Блоки и библиотеки из шапки темы. Проект прилагаю, может кто проверит у себя?
Зачем ждать?
---------------------------------------------------------------ShishkaRoman писал(а): 07 дек 2020, 22:49 Доброго времени суток.
Если я правильно понял, то в следующей версии FLprog будет добавлена линейка МК STM32.
Из вышеперечисленных плат не нашел STM32F746G-DISCOVERY на STM32F746NGH6. Подскажите такой МК будет добавлен.
Ок. Будут вопросы - пишите.ShishkaRoman писал(а): 08 дек 2020, 12:49 Плата есть и я с удовольствием помогу. Мне это так же интересно, возможно научусь чему то новому. Сегодня постараюсь установить связь платы с ST32CubeProgrammer
[/spoiler]ecoins писал(а): 08 дек 2020, 15:28Ок. Будут вопросы - пишите.ShishkaRoman писал(а): 08 дек 2020, 12:49 Плата есть и я с удовольствием помогу. Мне это так же интересно, возможно научусь чему то новому. Сегодня постараюсь установить связь платы с ST32CubeProgrammer
Попозже. Пока подчищаем, тестируем, сталкиваемся и преодолеваем на разных платах.
https://aliexpress.ru/item/32754417825. ... 1861039278ShishkaRoman писал(а): 08 дек 2020, 23:15 И так. Изначально на плате установлен линукс.
Есть возможность разных подключений через пермычки. Подключился через ST-Link.
Экран пропал, но зато плату видит программа ST32CubeProgrammer.
Здорово! Наша позиция по оборудованию и средам для автоматизации в общем совпадает с Вашей.ShishkaRoman писал(а): 09 дек 2020, 09:43 Моя цель (необходимость) в изучении данной платы, это разработка устройства для подготовки газовой смеси. Мои коллеги утверждают что это не реально и отказываются делать. Я же вижу что система вполне будет работать, главное правильно настроить и автоматизировать. Коллеги работают с контроллерами компании ОВЕН что является не самым оптимальным вариантом (моё субъективное мнение). Я же с помощью Flprog сделал установку которая в 6 раз дешевле и работает не хуже Овна.
По Вашей плате. По пинам - познакомимся, напишу позднее. По дисплею - дисплей в комплекте это хорошо, но там есть свои ограничения, в том числе и по наработкам для FLProg. Сразу же предложу посмотреть хорошую работающую альтернативу - KaScada. Если надо как-то встроить планшет или смартфон в оборудование разработчик Rovki и быстро откликается, и имеет идеи и опыт подобных реализаций.ShishkaRoman писал(а): 09 дек 2020, 09:43 Почему выбрал STM32F746G-DISCOVERY на STM32F746NGH6 Плата уже с емкостным дисплеем, шилдом под карту памяти. Единственное что не устроило, мало пинов для подключения устройств, но с этим разберёмся. Ну и после знакомства с ESP огорчился по поводу отсутствия wi-fi модуля.
Благодарю за высокую и эмоциональную поддержку.alexcccp писал(а): 10 дек 2020, 22:56 Спасибо за блок MCP23017 он меня очень выручил!
штатный к сожалению с моим проектом дружить не стал.
Ваш работает замечательно!
Блок разрабатывался исходя из минимизации транзакций обмена по шине i2c - логика была такая - надо, можно лишний чип поставлен.alexcccp писал(а): 10 дек 2020, 22:56 однако есть проблема и с вашим блоком.
Так получилось, что мне нужно выделить по два пина в секции (B) на запись остальные чтение в не зависимости как будут настроены секции (A) на всех восьми MCP23017
GPB0 - Запись
GPB1 - Запись
GPB2-7 Чтение
Место в библиотеке Вы верно установили. Там еще блок есть который настраивает направление для каждого пина - это коды 0х00 или 0хFF в зависимости отalexcccp писал(а): 10 дек 2020, 22:56 скажите, возможно четко указать необходимую мне привязку в самой библиотеке.
И будет ли это работать потом в вашем блоке
на самом деле не совсем, выводов занято ~ 60%
на Mega2560 но я уже сейчас вижу что она не тянет.
Да, это я тоже видел, но к сожалению не понял как поправить данный код под свою задачу.ecoins писал(а): 11 дек 2020, 23:31 направление для каждого пина - это коды 0х00 или 0хFF в зависимости от выбираемого направления
я не откажусь и буду благодарен, даже если он будет работатьecoins писал(а): 11 дек 2020, 23:31 Можно набросать что-то, но так чтобы Вы дальше сами тестировали.
это так и есть. помимо того что у меня есть два злополучных выхода под индикацию к которым я привязан. так и еще один из выходов занимается чтением импульсов с таймера 555 - детектируя ее работоспособность MCP.