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

 
 
> Прерываниe USART0 на SAM7S64, IAR 4.30A, нестабильная работа
Past
сообщение Jan 19 2006, 14:39
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 17-01-06
Пользователь №: 13 283



после инициализации прерываний USART0 ,загрузки программы во флэш и ее запуска прерывание иногда срабатывает и отрабатывается правильно через все как полагается вектора.При повторной перегрузке программы во флэш прерывание окончательно перестает работать, помогает как правило перегрузка IAR и вкл\выкл платы отладки,но опять только на один запуск,и то не всегда,иногда и это не помогает. Причем прерывание включено на RXDY и TXDY,которые исправно мигают, так что прерыванию остается только сработать.Стартап взял стандартный *.s79 из примеров к отладочной плате... иногда срабатывает furious int вместо USART'а ... но очень редко.Если у кого-то есть версии по такой проблеме буду рад их услышать.Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Master
сообщение Jan 20 2006, 10:13
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 170
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 405



Попробуйте, для начала, перед загрузкой кода во Flash аппаратно делать Reset. Если не поможет, аппаратно стирайте Flash. Лично я при отладке кода во Flash (с прерываниями) пользуюсь именно выполнением аппаратного стирания Flash, затем делаю Reset, и только после шью Flash. Хотя народ утверждает, что всё мол и так работает...
Вот в этой ветке можно почитать.
Go to the top of the page
 
+Quote Post



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

 


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


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