Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Где в Codevision прерывание опустошения регистра данных передатчика USART UDR?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
invertor79
Вижу только
// USART1 Receiver interrupt service routine
interrupt [USART1_RXC] void usart1_rx_isr(void)

и

// USART1 Transmitter interrupt service routine
interrupt [USART1_TXC] void usart1_tx_isr(void)

в хэлпе нет ничего...
sysel
interrupt [USART1_TXC] void usart1_tx_isr(void)

Чем Вам не оно ?
invertor79
Цитата(sysel @ Apr 28 2008, 14:26) *
interrupt [USART1_TXC] void usart1_tx_isr(void)

Чем Вам не оно ?


хочу под кодевижн использовать usart драйвер prottoss`а (во вложении), а там все 3 прерывания используются. Как быть?
Qwertty
Цитата(invertor79 @ Apr 28 2008, 15:09) *
хочу под кодевижн использовать usart драйвер prottoss`а (во вложении), а там все 3 прерывания используются. Как быть?

Посмотреть заголовочный файл для своего контроллера и обнаружить там USART1_DRE.
Затем написать:
interrupt [USART1_DRE] void usart1_dre_isr(void)
invertor79
Цитата(Qwertty @ Apr 28 2008, 16:04) *
Посмотреть заголовочный файл для своего контроллера и обнаружить там USART1_DRE.
Затем написать:
interrupt [USART1_DRE] void usart1_dre_isr(void)

Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.