roboforum.ru

Технический форум по робототехнике.

Brown-Out Interrupt [AVR]

Brown-Out Interrupt [AVR]

Insler » 15 май 2014, 14:55

Всем привет!

Есть у меня атмега128, которая питается от ионистора, для сохранения SRAM памяти в течение некоторого времени после отключения питания. Схема у меня уже распаяна и готова, поэтому менять что-то возможности особой нет, на компаратор и АЦП ничего не заведено, а надо укладывать микруху спать в случае, когда мы переходим на питание от ионистора, а то есть тогда, когда срабатывает brown-out, и тут возникает вопрос.

Я порылся на форуме, полистал датащит и наткнулся на вектор прерывания на адрес 0х00 в случае прерывания по Brown-Out RESET. То есть, если я правильно понял, я могу создать обработчик для перехода по вектору прерывания от RESET. Теперь сам вопрос: а как мне в самом обработчике выяснить, что это сработал Brown-Out? Кто-нибудь может поделиться своими соображениями, кусками кода или еще чем?

Посылать в гугл не надо, прямые ссылки с радостью посмотрю. Спасибо! :)

Re: Brown-Out Interrupt [AVR]

legion » 16 май 2014, 10:19

Поищи в даташите регистр MCUCSR.


Rambler\'s Top100 Mail.ru counter