Внешняя блокировка Rx. Запрет прошивки МК.
- Войдите на сайт для отправки комментариев
Втр, 05/11/2013 - 15:48
Всем доброго дня.
Для одного проекта (не суть какого) требутся полноценная презагрузка МК.
Раз в сутки.
Дело в общем то простое. Оптопара между резетом и землей. Открывается оптопара с ноги МК.
Но , где то на форуме читал что это не совсем безопасно в плане автозагрузчика. Есть мнение что бутлоудер, в момент перезагрузки , может поймать случайную наводку. Ну а дальше может быть все что угодно.
Логично было бы прижать Rx к земле или +5. Чтобы быть увереным что МК ничего не сможет принять по Rx.
Вопрос в том куда и как лучше прижать Rx ? Какой резистор будет оптимален (10КОм ?) ?
01
а если так?
02
03
#include <avr/wdt.h>
04
05
void
setup
()
06
{
07
wdt_enable (WDTO_2S);
// reset after 2 seconds, if no "pat the dog" received
08
}
09
10
void
loop
()
11
{
12
13
wdt_reset ();
// must call once every 2 sec, otherwise restart
14
15
}
Пробовал. Все не то. Только внешний ресет дает нужный результат.
BOOTRST в "0" и не будет вашего ( или нашего ?) загрузчика
http://www.engbedded.com/fusecalc
Не совсем понял.
так вы все int, const в setup впишите.
Попробую.
Не совсем понял.
Запретите работать бутлодеру