Соединил МСР23017(13,12) с esp32(io21,io22) . компиляция ок, но в железе не работает. Соединения правильные с подтяжкой. адрес правильный. Блок от автора.
Такое впечатление что нужно как-то вкл. i2c порт на есп ? может кто-то подключал?
Отправлено спустя 40 минут 49 секунд:
Попробовал на блоке от ecoins. не проходит компиляция. что не так?
На уно работает...
МСР23017+esp32 срочно нужна помощь
-
- Сержант
- Сообщения: 215
- Зарегистрирован: 21 сен 2020, 12:31
- Имя: tema
- Благодарил (а): 29 раз
- Поблагодарили: 1 раз
МСР23017+esp32 срочно нужна помощь
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
МСР23017+esp32 срочно нужна помощь
обратись к "ecoins", он точно поможет.
У него есть блок для этого расширителя работает на ура
viewtopic.php?t=5426
У него есть блок для этого расширителя работает на ура
viewtopic.php?t=5426
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
МСР23017+esp32 срочно нужна помощь
Только что проверил Ваш проект.tema писал(а): 16 май 2022, 13:46 Попробовал на блоке от ecoins. не проходит компиляция. что не так?
На уно работает...
В нем старый блок, не совместимый с новой библиотекой - издержки движения к унификации.
С новым блоком работает.
В Вашем блоке счетчик ограничивает значение 255 и потому РB работать не будет.
Стандартный счетчик очень тяжеловесен - рекомендую счетчики от ecoins.
Также рекомендую использовать блок сканирования шины i2c - так Вы сразу увидите фактические адреса устройств на шине.
-
- Сержант
- Сообщения: 215
- Зарегистрирован: 21 сен 2020, 12:31
- Имя: tema
- Благодарил (а): 29 раз
- Поблагодарили: 1 раз
МСР23017+esp32 срочно нужна помощь
какой старый блок? какая библиотека? Просто блок не компилируется... без счетчиков.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
МСР23017+esp32 срочно нужна помощь
У меня тоже не получилось со встроенными блоками.
Помогли блоки ECOINS, правда тоже нужно поиграться, но все есть у них в теми "ЭкоСреда ecoins" viewtopic.php?t=8064
Нюансы возникают с тем что надо использовать Arduino IDE скачанное и установленное с официального сайта, а не то что в программе FLProg. Детально viewtopic.php?f=247&t=8064&hilit=mcp230 ... 40#p116387
Помогли блоки ECOINS, правда тоже нужно поиграться, но все есть у них в теми "ЭкоСреда ecoins" viewtopic.php?t=8064
Нюансы возникают с тем что надо использовать Arduino IDE скачанное и установленное с официального сайта, а не то что в программе FLProg. Детально viewtopic.php?f=247&t=8064&hilit=mcp230 ... 40#p116387
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
МСР23017+esp32 срочно нужна помощь
Спасибо за использование блоков.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 - это позволяет дополнительно увеличивать скорость работы для быстродействия или уменьшать скорость, что позволяет удалять модуль от контроллера на приличное расстояние.
Успехов.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей