[an error occurred while processing this directive]
|
Нужен протокол обмена по SPI, в котором среди прочих будут две команды: LOCK_RESET и UNLOCK_RESET. Смысл, думаю, понятен из названия.
У каждого контроллера одна из портовых ног заводится напрямую на его же RESET.
Перед началом программирования главный контроллер говорит по очереди каждому из контроллеров в сети SPI (кроме "смертника"): защитить RESET от сброса. Программирование не начинается, пока каждый из защищаемых контроллеров не подтвердит, что RESET защищен.
Это одно из возможных решений. Недостатки очевидны, но никто ведь не мешает его улучшить или взять из него что-то полезное.
E-mail: info@telesys.ru