Size: a a a

2021 February 10

LZ

Leonid Zaliubovskii in Embedded Group
Yaroslav Syrytsia
Например, иногда при включении он генерирует прерывание, сразу. А подключен он на пин D4 на esp. И вот если при запуске там логическая единица — оно не загружается (esp)
что значит при включении? При подаче питании?
источник

YS

Yaroslav Syrytsia in Embedded Group
Leonid Zaliubovskii
что значит при включении? При подаче питании?
Именно
источник

YS

Yaroslav Syrytsia in Embedded Group
** Я больше по software части, и могу где-то написать что-то не так или не то, что касается железяк
источник

LZ

Leonid Zaliubovskii in Embedded Group
эмм, возникает вопрос, а зачем ты его отдельно запитываеш.
источник

LZ

Leonid Zaliubovskii in Embedded Group
А вообще, давай по стандартному пути:
1. Где подробности, Билли? Кто будет угадывать как оно у тебя подключено, как настроена нога ESP32
2. Фото подключения
источник

YS

Yaroslav Syrytsia in Embedded Group
Не могу сюда кинуть картинку. Вот так оно выглядит https://i.postimg.cc/zdg2vfytR/1613454574824936.jpg это Wemos D1, и модуль, на котором собственно MCP2515 и собственно сама демка https://github.com/pierremolinaro/acan2515/blob/master/examples/LoopBackDemo/LoopBackDemo.ino
источник

YS

Yaroslav Syrytsia in Embedded Group
Проблема в том, что на esp8266 не сильно много пинов, и прерывания (нога) от MCP2515 подключена на d4. На котором должен быть 0 во время загрузки борды
источник

LZ

Leonid Zaliubovskii in Embedded Group
а прерывание у тебя по восходящему фронту небось?
источник

YS

Yaroslav Syrytsia in Embedded Group
иногда (не ясно почему), mcp генерирует там 1, во время подачи питания
источник

LZ

Leonid Zaliubovskii in Embedded Group
Если да, то во время подключения модуля - ты автоматом получишь прерывание. Если я правильно понял твою проблему
источник

YS

Yaroslav Syrytsia in Embedded Group
Leonid Zaliubovskii
Если да, то во время подключения модуля - ты автоматом получишь прерывание. Если я правильно понял твою проблему
Тогда оно должно каждый раз их генерировать. А тут ... иногда
источник

LZ

Leonid Zaliubovskii in Embedded Group
кто оно. Я так понял преывание у тебя в ESP32
источник

LZ

Leonid Zaliubovskii in Embedded Group
давай как ты схему подключения нарисуешь как у тебя соеденино.
источник

YS

Yaroslav Syrytsia in Embedded Group
Leonid Zaliubovskii
кто оно. Я так понял преывание у тебя в ESP32
оно - mcp. Когда там есть данные в буфере, он генерирует прерывания
источник

LZ

Leonid Zaliubovskii in Embedded Group
Там может быть встроенная подтяжка
источник

LZ

Leonid Zaliubovskii in Embedded Group
и при подключении ты поучаешь переход 0 -> 1
источник

LZ

Leonid Zaliubovskii in Embedded Group
rfr gthdfz bltz
источник

LZ

Leonid Zaliubovskii in Embedded Group
как первая идея
источник

D

Dr Zlo in Embedded Group
Yaroslav Syrytsia
Например, иногда при включении он генерирует прерывание, сразу. А подключен он на пин D4 на esp. И вот если при запуске там логическая единица — оно не загружается (esp)
Это исправляется супервайзером питания
источник

D

Dr Zlo in Embedded Group
Который подает питание на модули в определенном порядке
источник