Согласование уровней есть?
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Код: Выделить всё
void initUART()
{
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
}Код: Выделить всё
void UART_Transmit(unsigned char data)
{
while ( !( UCSRA & (1<<UDRE)) );
sprintf(lcd_buffer, "UART_Send");
send_lcd(set_second_line, lcd_buffer);
UDR = data;
}
unsigned char UART_Receive(void) {
while(!(UCSRA & (1<<RXC)) );
return UDR;
}Новые контроллеры работают от внутренней РЦ цепочки по умолчанию( atmega8A 1мГц).kushman писал(а):Если FUSE-биты не выставляются вообще никакие, то контроллер по умолчанию работает от внутреннего генератор? А если когда-то выставлял, а потом убрал?