Перевожу процесор в стоп моде, но потребление остается высоким порядка 50 млА. Если физически отрываю питание от процессора то потребление сразу падает на ~50 млА. Вот код перевода (CAN неиспользую).
Порты в 0 ANL P7,#00000000b ; ANL P6,#00000000b ; ANL P5,#11110000b ;клаву на опрос ANL P4,#00000001b ANL P3,#11100000b ANL P2,#00000000b ANL P1,#10000000b
SETB IT0 ;прерывание по переходу CLR ES0 ;запретим прерывание от порта CLR ES1 ;запретим прерывание от порта CLR EA ORL PCON,#00000010b ;SETB STOP дальше подпрограмма побудки
Че делаю не так.
|