Страница 1 из 1
МСР23017+esp32 срочно нужна помощь
Добавлено: 16 май 2022, 13:46
tema
Соединил МСР23017(13,12) с esp32(io21,io22) . компиляция ок, но в железе не работает. Соединения правильные с подтяжкой. адрес правильный. Блок от автора.
Такое впечатление что нужно как-то вкл. i2c порт на есп ? может кто-то подключал?
Отправлено спустя 40 минут 49 секунд:
Попробовал на блоке от ecoins. не проходит компиляция. что не так?
На уно работает...
МСР23017+esp32 срочно нужна помощь
Добавлено: 16 май 2022, 14:34
Gordon0007
обратись к "ecoins", он точно поможет.
У него есть блок для этого расширителя работает на ура
viewtopic.php?t=5426
Проверка MCP23017.flp
Проверка MCP23017 урезаная_в04_ESP32_настройка_i2c.flp
МСР23017+esp32 срочно нужна помощь
Добавлено: 16 май 2022, 15:38
ecoins
tema писал(а): 16 май 2022, 13:46
Попробовал на блоке от ecoins. не проходит компиляция. что не так?
На уно работает...
Только что проверил Ваш проект.
В нем старый блок, не совместимый с новой библиотекой - издержки движения к унификации.
С новым блоком работает.
В Вашем блоке счетчик ограничивает значение 255 и потому РB работать не будет.
Стандартный счетчик очень тяжеловесен - рекомендую счетчики от ecoins.
Также рекомендую использовать блок сканирования шины i2c - так Вы сразу увидите фактические адреса устройств на шине.
МСР23017+esp32 срочно нужна помощь
Добавлено: 16 май 2022, 18:22
tema
какой старый блок? какая библиотека? Просто блок не компилируется... без счетчиков.
МСР23017+esp32 срочно нужна помощь
Добавлено: 28 авг 2022, 10:48
Bond2222
У меня тоже не получилось со встроенными блоками.
Помогли блоки ECOINS, правда тоже нужно поиграться, но все есть у них в теми "ЭкоСреда ecoins"
viewtopic.php?t=8064
Нюансы возникают с тем что надо использовать Arduino IDE скачанное и установленное с официального сайта, а не то что в программе FLProg. Детально
viewtopic.php?f=247&t=8064&hilit=mcp230 ... 40#p116387
МСР23017+esp32 срочно нужна помощь
Добавлено: 28 авг 2022, 10:59
ecoins
Bond2222 писал(а): 28 авг 2022, 10:48
У меня тоже не получилось со встроенными блоками.
Помогли блоки ECOINS, правда тоже нужно поиграться, но все есть у них в теми "ЭкоСреда ecoins" viewtopic.php?t=8064
Нюансы возникают с тем что надо использовать Arduino IDE скачанное и установленное с официального сайта, а не то что в программе FLProg. Детально viewtopic.php?f=247&t=8064&hilit=mcp230 ... 40#p116387
Спасибо за использование блоков.
При обновлении библиотек укажем рекомендуемый блок настроек для IDE.
По mcp23017 много вопросов и со временем по блоку mcp23017 ecoins мы видимо сделаем отдельную тему.
Его достоинства:
1.Он очень и очень быстрый.
2.Позволяет работать на разных шинах i2c(ESP32,STM32 и пр.).
3.Позволяет работать на разных скоростях шины i2c - это позволяет дополнительно увеличивать скорость работы для быстродействия или уменьшать скорость, что позволяет удалять модуль от контроллера на приличное расстояние.
Успехов.