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

 
 
> отладка UART
-=A.N.G.E.R=-
сообщение Dec 5 2006, 11:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 5-12-06
Пользователь №: 23 140



Нужна помощь!
Не могу отладить кусок проги для AT90S8515 по работе с UART
Пишу на C в AtmanAVR
Суть: МК должен принимать по UART код и сравнивать его со списком кодов, при совпадении с кодом из списка выполнять соотв. коду действия.
Что делаю: в пошаговом режиме симуляции (пробовал и AtmanAVR и AVRStudio) после перехода в режим ожидания кода от UART руками загоняю нужный код в UDR, ставлю флаг RXC - происходит прерывание, в обработчике читаю UDR в переменную
Вижу: флаг RXC сбрасывается, что говорит об успешном чтении, однако, переменная, в которую считываю UDR ,что бы в ней не было, сбрасывается в 0х00.
Вся голову сломал, что может быть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kamedi_clab
сообщение Dec 5 2006, 11:48
Сообщение #2


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



используйте VMLAB или PROTEUS - это настоящие симуляторы а не обрубки. например vmlab на .nm.ru
Go to the top of the page
 
+Quote Post
-=A.N.G.E.R=-
сообщение Dec 5 2006, 12:07
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 5-12-06
Пользователь №: 23 140



Цитата
Объявлена правильно?

да, конечно же, что я только не пробовал и extern, и volatile и просто char , int все одно - сбрасывается в ноли при чтении UDR - такое ощущение, что руками позволено менять только UDR на передачу, что у меня и происходит, а как чтение смоделировать - ума не приложу...

Цитата(kamedi_clab @ Dec 5 2006, 11:48) *
используйте VMLAB или PROTEUS - это настоящие симуляторы а не обрубки. например vmlab на .nm.ru

пробовал я VMLAB, мельком правда, сложен он в настройке и не все работает, в частности, моя прога там не сработала - похоже, не те данные передает, что я задаю, либо не въехал, как их гнать
а вот PROTEUS никак не могу найти для скачивания - только форумы и отзывы, буду примного благодарен за ссылку на сей продукт

Сообщение отредактировал -=A.N.G.E.R=- - Dec 5 2006, 12:13
Go to the top of the page
 
+Quote Post
okela
сообщение Dec 6 2006, 13:55
Сообщение #4


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

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Цитата(-=A.N.G.E.R=- @ Dec 5 2006, 13:07) *
пробовал я VMLAB, мельком правда, сложен он в настройке и не все работает, в частности, моя прога там не сработала - похоже, не те данные передает, что я задаю, либо не въехал, как их гнать
а вот PROTEUS никак не могу найти для скачивания - только форумы и отзывы, буду примного благодарен за ссылку на сей продукт


http://kazus.ru/programs/viewdownload/kz_0/cid_7.html

Там куча версий Proteus, последняя 6.9
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -=A.N.G.E.R=-   отладка UART   Dec 5 2006, 11:19
|- - Dog Pawlowa   Цитата(-=A.N.G.E.R=- @ Dec 5 2006, ...   Dec 5 2006, 12:20
||- - -=A.N.G.E.R=-   Цитата(Dog Pawlowa @ Dec 5 2006, 12:20) Г...   Dec 5 2006, 12:34
- - Dog Pawlowa   Цитата(-=A.N.G.E.R=- @ Dec 5 2006, ...   Dec 5 2006, 12:03
- - ahulap   У меня при отладке в AVR studio UDR сбрасывается в...   Dec 5 2006, 12:16
|- - -=A.N.G.E.R=-   Цитата(ahulap @ Dec 5 2006, 12:16) У меня...   Dec 5 2006, 12:19
- - defunct   Проверяйте в железе.   Dec 5 2006, 21:12
- - MichaelU   При входе в прерывание по приему данных при отладк...   Dec 6 2006, 09:10
|- - -=A.N.G.E.R=-   Цитата(MichaelU @ Dec 6 2006, 09:10) При ...   Dec 6 2006, 12:04
- - okela   А в принципе, IMHO, такой способ проверки (с симул...   Dec 6 2006, 14:29
- - -=A.N.G.E.R=-   Цитата(okela @ Dec 6 2006, 14:29) А в при...   Dec 6 2006, 15:48
- - okela   Цитата(-=A.N.G.E.R=- @ Dec 6 2006, ...   Dec 6 2006, 16:01
|- - chief_olimp   попробуйте использовать ASM вставку если так не по...   Dec 6 2006, 20:47
- - prottoss   Цитата(-=A.N.G.E.R=- @ Dec 6 2006, ...   Dec 7 2006, 00:05


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 09:56
Рейтинг@Mail.ru


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