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

 
 
> atmega8 usart, проблема с усартом
Kirill Trusov
сообщение Aug 23 2007, 18:53
Сообщение #1


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



Здраствуйте, я делал устройство чтобы оно с уарта брало символы и в дисплей их загоняло на тини2313
и дернул меня черт переделать его на мегу8

написал, включил не работает уарт....

использую винавр от 2007 25 мая вроде и студию тоже вроде последнию...
включаю симуляция и вижу что инициализация неверная
Код
void USART_init(void)
{
  cli();
  UCSRB = (1<<RXEN)|(1<<RXCIE);
  UCSRC = 0b10000110;
  UBRRH = 0x00;
  UBRRL = (unsigned char)47;
  sei();
}


а именно, ккогда в ucsrc а записываю значение, он его же записывае и в ubrrh
а когда я обнуляю ubrrh он обнуляет и контрольный регистр Ц.....

бред какойто ........
help.gif
Go to the top of the page
 
+Quote Post



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

 


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


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