Здравствуйте,
возникла проблеммка с использованием энергосберегающего режима.
Описание проекта:
Задача - встроить в пульт дистанционного управления МП, для перекодировки посылок.
Решение - сигнал, поступающий на инфракрасный приемник подал на вход внешнего прерывания INT0,бобработчик написан, только вот энергию батареек ест устройство прожорливо ....
Отправляю МП в слип - проц засыпает и не просыпается по приходу прерывания INT0 (нога находится в единице в неактивном состоянии устройства).
Помогите, может у кого есть опыт, может там надо настроить какие либо регистры
Мой код
SETBIT(MCUCR,5);
SETBIT(MCUCR,5);
CLRBIT(MCUCR,4);
#asm("sleep")
#asm("nop")
#asm
sleep
nop
#endasm