Прерывания USART_RXC перегружает контроллер MEGA8

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт май 28, 2009 15:46:53
Откуда: Україна, Тернопільська обл., м. Зборів

Сообщение kalyanzb »

Всем привет!!! Использую в своей програме прерывания для приёма USART_RXC. Как тольлько прерывания обработается, то контроллер сразу же перезагружается. Это может быть связано с тем, что использую CodeVision AVR v3.22 Evaluation? Там когда в генераторе кода в настройках USART установить галочку "Rx Interrupt" и нажать кнопку "Generate program", то програма ругается
Изображение
Вложения
1.jpg
(27.47 КБ) 628 скачиваний
Последний раз редактировалось kalyanzb Вс сен 06, 2015 18:29:57, всего редактировалось 1 раз.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 109
Зарегистрирован: Чт сен 03, 2015 15:52:10
Откуда: Сибирский федеральный округ

Сообщение DronVolk »

все векторы прерываний указывают на начало программы если код для них не написан.
я повелитель электронов! Но иногда появляются электроны бунтари и делают, что им вздумается, например, прокладывают новые пути движения...

"Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного." Альберт Эйнштейн.
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт май 28, 2009 15:46:53
Откуда: Україна, Тернопільська обл., м. Зборів

Сообщение kalyanzb »

Всё, разобрался. У меня было также включено прерывания "Tx Interrupt", а код для него ненаписан. Убрал его, и всё пошло нормально. Спасибо за подсказку
Ответить

Вернуться в «AVR»