[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
У меня в программе 6 быстрых аппаратных прерываний. Причем в некоторых сразу взводится GIE после начала прерывания, чтобы обеспечить вложенность. Хотя и был взят стек с большим запасом, но иногда в исключительных случаях его не хватало >> со всеми вытекающими последствиями.
А нешьющиеся АВРЫ прошил на ПОНИ, увеличив ток по MISO и SCK до 100 ма, чтобы "пересилить" нули по этим пинам.
(Подозреваю, что так можно вылечить и АВР с программно инициализированным СПИ)
Куда же писал AVR в действительности при сбое, пока не докопал ...
E-mail: info@telesys.ru