ATMEGA 8/16/32... UART 9 bit

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Встал на лапы
Сообщения: 87
Зарегистрирован: Пн июл 21, 2008 12:34:48

Сообщение kaknaxtak »

Товарищи, надо реализовать UART на 9 бит на контроллере. В даташитах по этому вопросу тишина.

Если кто знает как решить это на ассемблере для AVR - подскажите, или дайте ссылку.
Спасибо.
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

ты издеваешься? или лень ЧИТАТЬ даташит?
Реклама
Встал на лапы
Сообщения: 87
Зарегистрирован: Пн июл 21, 2008 12:34:48

Сообщение kaknaxtak »

Flasher писал(а):ты издеваешься? или лень ЧИТАТЬ даташит?
Сделай доброе дело - ткни носом.
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Из даташита на М8А:
19.10.3 UCSRB – USART Control and Status Register B

• Bit 2 – UCSZ2: Character Size
The UCSZ2 bits combined with the UCSZ1:0 bit in UCSRC sets the number of data bits (Character
Size) in a frame the Receiver and Transmitter use.
• Bit 1 – RXB8: Receive Data Bit 8
RXB8 is the ninth data bit of the received character when operating with serial frames with nine
data bits. Must be read before reading the low bits from UDR.
• Bit 0 – TXB8: Transmit Data Bit 8
TXB8 is the ninth data bit in the character to be transmitted when operating with serial frames
with nine data bits. Must be written before writing the low bits to UDR.
Как проинициализировать UART, я думаю в общих чертах знаете. Если нет, то вам надо в обучалку.
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «Интеграция с ПК»