Size: a a a

2021 February 10

D

Dr Zlo in Embedded Group
потому что ESP8266 не может стартануть пока на ноге D4 высокий уровень
источник

D

Dr Zlo in Embedded Group
Yaroslav Syrytsia
в том то и дело, до кода оно не доходит ))
хм, кстати, в даташине на есп указано иное
источник

D

Dr Zlo in Embedded Group
это есп на d4 выставляет высокий уровень при старте и не может стартануть если ногу кто-то тянет вниз
источник

LZ

Leonid Zaliubovskii in Embedded Group
так стопе. Речь ведь не есп сча. А о том, отчего пин дергается и дает высокий уровень
источник

LZ

Leonid Zaliubovskii in Embedded Group
насколько я помню эту микруху, там при ошибках оно дергает. Может говно на шине Can?
источник

YS

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

LZ

Leonid Zaliubovskii in Embedded Group
Если он подает питание на mcp2515 в процессе загрузки. И уровень выставится.

Попробуй подключить эту ногу, после того, как есп загрузится
источник

LZ

Leonid Zaliubovskii in Embedded Group
если проблема уйдет - ищи рядом с этим
источник

D

Dr Zlo in Embedded Group
Yaroslav Syrytsia
в том то и дело, до кода оно не доходит ))
просто резистор добавь в 1к между пинами D4 и INT
источник

LZ

Leonid Zaliubovskii in Embedded Group
Yaroslav Syrytsia
А как оно может что-то дернуть, если основной код который устанавливает маску прерываний еще не выполнен ?
например на ноге подятжка. Как видишь, активный уровень у нее низкий. Соответственно в IDLE состоянии там высокий уровень
источник

D

Dr Zlo in Embedded Group
ну и при инициализации чипа сбрасывай прерывания
источник

YS

Yaroslav Syrytsia in Embedded Group
Спасибо за советы, поковыряюсь :)
источник

AM

Aleksander Mironov in Embedded Group
Тут недавно кто-то жаловался, что мол некие плохие люди, сделали логирование на флешку и собственно флешка начала помирать раз в несколько месяцев.

Вопрос, а как правильно то? Ну тип в ОЗУ хранить и редко писать. Ок.
А с потерей питания как тогда быть? Теряем питание, логи за несколько часов - ВСЕ?
Получается надо какой-то ПГУД городить и при его пропаже все бросать и начинать писать что есть мочи.
Так еще и резервный источник понадобится и некое гарантированное время его работы + гарантированное время реакции на пропажу питания.
источник

s

shadowsoul in Embedded Group
ну я такое говорил, про жабоёбов
источник

s

shadowsoul in Embedded Group
и два раза в секунду на ext3 нагаживали
источник

r

romanetz in Embedded Group
Aleksander Mironov
Тут недавно кто-то жаловался, что мол некие плохие люди, сделали логирование на флешку и собственно флешка начала помирать раз в несколько месяцев.

Вопрос, а как правильно то? Ну тип в ОЗУ хранить и редко писать. Ок.
А с потерей питания как тогда быть? Теряем питание, логи за несколько часов - ВСЕ?
Получается надо какой-то ПГУД городить и при его пропаже все бросать и начинать писать что есть мочи.
Так еще и резервный источник понадобится и некое гарантированное время его работы + гарантированное время реакции на пропажу питания.
статической памяти несколько мегабайт батарейкой бэкапят
источник

s

shadowsoul in Embedded Group
критично нужны логи - ионистор предусмотри и при пропадании питания начинай писать логи на флешку
источник

s

shadowsoul in Embedded Group
romanetz
статической памяти несколько мегабайт батарейкой бэкапят
ну это тоже вариант, но зачастую больше по футпринту
источник

r

romanetz in Embedded Group
Если логи за несколько часов прошедших настолько критичны - хер с ним, с футпринтом
источник

s

shadowsoul in Embedded Group
ну то да
источник