[an error occurred while processing this directive]
Большое потребление в STOP mode DS80C400?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено derun 13 октября 2005 г. 17:34

Перевожу процесор в стоп моде, но потребление остается высоким
порядка 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

дальше подпрограмма побудки

Вроде и в стоп переходит т.к. не идет сразу к обработке пробуждения,
а ждет условия пробуждения.Но вот потребление не падает

Че делаю не так.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru