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

 
 
> Проблема с USART на ATmega8
coolibin
сообщение May 24 2008, 15:22
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



У меня возникла проблема с USART'ом на моей ATmega8. К процессору подключена микросхема преобразования уровней(MAX232), к ней со стороны RS232 не подключено ничего. Когда я просто пытаюсь принять байт, всё работает нормально, байт не принемается, а вот когда я перед принятием байта посылаю байт через USART, то принимается какой то байт, чего быть не должно.
Собственно, сам код:
Код
USART_Transmit:
    
    sbis    UCSRA,    UDRE
    rjmp    USART_Transmit
    
    out    UDR,            r16
    ret

USART_Receive:
    sbis    UCSRA,    RXC
    rjmp    USART_Receive
    in    r16,       UDR
    ret
        ...
        rcall    USART_Transmit
        rcall    USART_Receive
        rcall    TextOut
         ...

А если закоментить строку:
Код
        ..
       ;rcall    USART_Transmit
         ...

то всё работает правильно, текст не выводится. Я делал задержку между вызовами этих функций, ничего это не дало. Функции USART_Transmit/USART_Receive взяты из ДШ ATmega8.


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- coolibin   Проблема с USART на ATmega8   May 24 2008, 15:22
- - MrYuran   как вариант -сопля между ногами. ЦитатаЯ делал зад...   May 24 2008, 15:47
|- - coolibin   Цитатакак вариант -сопля между ногами. Я пробывал ...   May 24 2008, 16:46
|- - @Ark   Цитата(coolibin @ May 24 2008, 20:46) Я п...   May 24 2008, 18:48
|- - coolibin   Может что то Вам подскажет следующая информация. П...   May 26 2008, 07:12
|- - MrYuran   Цитата(coolibin @ May 26 2008, 10:12) Пер...   May 26 2008, 07:23
|- - coolibin   Цитата(MrYuran @ May 26 2008, 10:23) байт...   May 26 2008, 08:43
|- - @Ark   Цитата(coolibin @ May 26 2008, 12:43) А б...   May 27 2008, 17:35
|- - coolibin   Цитата(@Ark @ May 27 2008, 20:35) Ув., co...   May 28 2008, 09:48
- - radiohobbyt   Цитата(coolibin @ May 24 2008, 19:22) У м...   May 24 2008, 19:44
- - MrYuran   Да.. Самого интересного как раз и нет...   May 28 2008, 09:56
|- - coolibin   Цитата(MrYuran @ May 28 2008, 12:56) Да.....   May 28 2008, 11:22
- - MrYuran   Куда же, собственно, уходят линии от ног RxD и TxD...   May 28 2008, 11:43
|- - coolibin   Цитата(MrYuran @ May 28 2008, 14:43) Куда...   May 28 2008, 11:56
- - MrYuran   А, так это K-Line чтоли... А вы сами то ДШ смотрел...   May 28 2008, 12:09
- - SSerge   Так вот оно в чём дело! L9637D это же ISO 9141...   May 28 2008, 12:33
- - coolibin   Заработало! Единственное, что не нравится, это...   May 28 2008, 18:20


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

 


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


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