AVR, Power-Save и прерывния
Здравствуйте!
Делаю велоком на Mega8. Возникла проблема с прерываниями... Вначале, без сна, он работал стабильно (прерывания от геркона срабатывали и вовремя), потом решил снизить энергопотребление и начались проблемы.
Почитав даташит, понял, что во сне (Power-Save mode) прерывания по фронту/спаду не работают... Поставил режим по низкому уровню и внешний D-триггер... По-началу казалось, что всё работает. Однако оказалось, что прерывания срабатывают через неопределённое время после сигнала. Кто знает, как решить эту проблему?
ПС: В протеусе всё работает отлично.
__________________
No pain - no gain. Ha-ha
|