Подскажите, как срабатывает RESET в 13-й тиньке ? А именно, какое состояние портов при сбросе выставляется?
То которое было в вомент ресета или обнуляется все?
Дело в том, что у меня на порту PB.0 работает ШИМ и надо чтобы при низком уровне на RESET PB.0 как можно быстрей обнулялся .
Я просимулировал в протеусе, получается такая бодяга , что при низком уровне на RESET состояние порта с ШИМ-ом скачет рандомно.Т..е иногда зависае на высоком иногда на низком уровне - видимо зависит от момент прерывания.
Прописал в обработчике ресета PORTB.0=0 и OCROA=0 (codevision) все равно скачет выход ШИМ. Т.е. пока на RESETE действует низкий уровень PB.0 вполне себе может висеть в высоком состоянии. Только если убрать с ресета низкий уровень тогда запускется основное тело проги и там уже все обнуляется...
Есть возможнотсь как то выставить состояние PB0 при сбросе ? И вообще это нормальная ситуация что порты остаются в том состоянии которое было в момент ресета или это глюк протеуса?
Я просто планирую при помощи датчика холла и ресета организовать защиту от кз и зависание PB0 в высоком состоянии тут ну никак не приемлемо. Или лучше пеервести reset как порт ввода вывода о работать через обычное прерываине?
Спасибо!

