roboforum.ru

Технический форум по робототехнике.


Atmega8 UART

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Atmega8 UART

Сообщение Zalognik » 24 фев 2012, 05:27

Здравствуйте, вопрос состоит в чем при пересілке по USART с одного микроконтроллера на другой (две меги8) в виде:
Код: Выделить всёРазвернуть
USART_Transmit('O');
USART_Transmit('k');

UDR будет Ок, или будет оставатса последний символ?
Аватара пользователя
Zalognik
 
Сообщения: 4
Зарегистрирован: 24 фев 2012, 05:23
Откуда: Украина, Хмельницкий
прог. языки: C++, C#, Java, Delphi, PHP, Java Script

Re: Atmega8 UART

Сообщение Romikgy » 24 фев 2012, 11:05

если вовремя не считывать с него , тогда только последний ИМХО
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Atmega8 UART

Сообщение Duhas » 24 фев 2012, 23:51

только один символ=байт.. на принимающей стороне нужно забирать данные как только они приходят.. по прерыванию или опросом флага..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

cron