реклама на сайте
подробности

 
 
> ep9302.,9307.,9315 и внешнее прерывание, Что то у меня не получается получить прерывание.
MemoryTest
сообщение Mar 31 2006, 13:43
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 25-01-05
Из: Мск регион.
Пользователь №: 2 161



проблема, похоже я что не доконфигурил., не могу добиться срабатывания
ни одного 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
хоть я и корочу внешний пин время от времени на землю.

Хелп плс. Если кто сталкиваося.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016