ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
437800 Топик полностью
Юра (01.09.2013 16:23, просмотров: 1) ответил Apтём на Хм. А цель этих действий? Периферия и так должна инициализироваться, чтоб всё заработало.
Вы всегда ВСЮ периферию инициализуете, даже неиспользуемую в проекте? Так дайте "рыбу" я ее использую!)) А сверхзадача такая: мне нужно добиться некоторой повышенной надежности работы блока. Очень бы помог штатный периодический сброс по WD, но он собака на AVR сбивает RTC. Поэтому обдумываю - в обработчике прерывания по RTC написать JUMP 0 и в startup провести полную переинициализацию всех(!) периферийных регистров. Потому что если тело и зависнет - то в прерывание возможно, зайдёт и затем "сбросится". И не спрашивайте зачем инициализовать неиспользуемые регистры при после JUMP 0))