[an error occurred while processing this directive]
ep9302.,9307.,9315 и внешнее прерывание, Что то у меня не получается получить прерывание.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено MemoryTest 31 марта 2006 г. 17:43

проблема, похоже я что не доконфигурил., не могу добиться срабатывания
ни одного INT_EXT[..]
пробую в цикле выводить что то типа подобного

loop:
Print("MY debug *VIC1_RAWINTR %X, VIC1_INTENABLE %X,
*VIC2_RAWINTR %X, VIC2_INTENABLE %X\r\n",
*VIC1_RAWINTR,
*VIC1_INTENABLE,
*VIC2_RAWINTR,
*VIC2_INTENABLE );

Sleep(1000);
goto loop;

выводит

debug *VIC1_RAWINTR 8, VIC1_INTENABLE 10, *VIC2_RAWINTR 1000218, VIC2_INTENABLE 180

видно что EXT_INT[3] размаскировано (VIC2_INTENABLE = 0х180)
но *VIC2_RAWINTR всегда = 0х1000218
хоть я и корочу внешний пин время от времени на землю.

Хелп плс. Если кто сталкиваося.


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

Ответы


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

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

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

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

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


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru