Я пытался инициализировать Usart на контроллере attiny2313, прочитал для этого даташиты на него русский и английский, увидел несколько функций инициализации, написал их, но кажется они что-то забыли, т.к. Code Vision AVR показывает ошибки. Может есть другой способ инициализации без функции? Здесь 2 ошибки, он не знает, что такое UBBRH и UBBRL, но я так понял это из-за неизвестных без знаковых переменных.
вот код C
#include <tiny2313.h>
#include <stdio.h>
void USART_init(unsigned int boud) // функция инициализации USART
{
UBBRH = (unsigned char)(boud>>8); // задаем скорость
UBBRL = (unsigned char)boud; // в бодах, т.е. бит\с
UCSRB = (1<<TXEN)|(1<<RXEN); // разрешаем передачу и прием
UCSRC = (1<<USBS)|(3<<UCSZ0); // задаем формат кадра сигнала
}


