-
- Когда-то в AT89C55 (не помню уж - может AT89C55WD) встречал баг - P1 по ресету уходил не в 0xFF, а пара бит уходила в нолик. Принудительно инициализировал в первых командах. Vit(379 знак., 07.07.2010 09:27)
- Тут так и сделано. Выход регистров запирается резетом ВДТ. Кроме того сам по себе резет всегда происходит нормально, никакого дребезга реле. Нули на портах появляются только при создании отрицательной обратной связи порт-резет (как только МК на сбросе 1 Андрей(286 знак., 07.07.2010 23:33, )
- Рембранта читали? :) De_User(112 знак., 08.07.2010 11:15 - 11:17, ссылка, ссылка)
- External Brown-out Protection for C51 Microcontrollers with Active High Reset Input. AVR186: Best practices for the PCB layout of Oscillators - De_User(08.07.2010 11:16, ссылка, ссылка)
- Самая полезная инфа из всей ветки , после даташита конечно. - PlainUser(08.07.2010 14:15, )
- Да не будет он читать, там своя, уникальная, секретная обвязка сигнала сброса от неизвестных авторов. - Vladimir Ljaschko(08.07.2010 11:40)
- А зря. - PlainUser(08.07.2010 13:56, )
- External Brown-out Protection for C51 Microcontrollers with Active High Reset Input. AVR186: Best practices for the PCB layout of Oscillators - De_User(08.07.2010 11:16, ссылка, ссылка)
- Не так. У такого сторожа должно быть 2 выхода - один на сброс проца, а второй на разрешение выходов. И, соответственно, 2 различных таймаута. А чтобы отвязаться от ЭМ воздействия поставьте для отладки вместо реле светодиоды - Vit(08.07.2010 07:15 - 07:19)
- Рембранта читали? :) De_User(112 знак., 08.07.2010 11:15 - 11:17, ссылка, ссылка)
- Тут так и сделано. Выход регистров запирается резетом ВДТ. Кроме того сам по себе резет всегда происходит нормально, никакого дребезга реле. Нули на портах появляются только при создании отрицательной обратной связи порт-резет (как только МК на сбросе 1 Андрей(286 знак., 07.07.2010 23:33, )
- А не watch-dog ли это срабатывает? - Ксения(06.07.2010 00:17)
- Нет. - Андрей(06.07.2010 03:26, )
- Когда-то в AT89C55 (не помню уж - может AT89C55WD) встречал баг - P1 по ресету уходил не в 0xFF, а пара бит уходила в нолик. Принудительно инициализировал в первых командах. Vit(379 знак., 07.07.2010 09:27)