mercredi 20 avril 2016

Программный запрет прошивки микроконтроллера

Приветствую
Интересно, как можно программно запретить прошивку атмеловского МК серии ATmega. У меня при наладки ПО все время открыт доступ к этому МК. Ставить разные локи и другие пакостные биты не хочется.
МК имеет связь с внешним миром по UART. Раньше я делал так, прописывал определенную команду в прошивке, и после ее прихода на ноге МК устанавливалась 1, и далее ключами просто разрывалась цепочка скажем CLK вывода тактирования. Ну это такая себе защита (. Ну, кто не захочет разбираться, тот и не догадается почему МК не отвечает программатору.
Для продолжения работы с отладкой, я по UART снова присылаю команду открытия программирования, и вывод CLK снова коммутируется в программатором.

Возникает вопрос, можно ли с такой же логикой вкл/выкл режима программирования сделать это программным методом? Насколько я знаю, МК не может сам себе что-то записать в область фьюзов


Программный запрет прошивки микроконтроллера

Aucun commentaire:

Enregistrer un commentaire