Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как настроить VIC? (ep9307)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Andrei....
Как настроить VIC в ep9307, чтобы срабатывало прерывание INT_UART1?
почему то всегда при получении байта в UART1 в VIC2VectAddr лежит значение VIC2DefVectAddr.
aaarrr
Почта глючит - отвечу здесь...

Что сделано неправильно:

1. VIC-и объединены в daisy-chain, читать в любом случае нужно VIC1VectAddr.

2. Использовать обычную C-функцию в качестве обработчика исключения нельзя, именно поэтому прерывание у вас срабатывает один раз. Смотрите описание ядра и модификаторы
типа __irq или __interrupt (зависит от компилятора).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.