Gast
#5106
Hallo!
Ich möchte einen string ans uart ausgeben. es gibt bereits in gcctest4
eine solche funktion, aber die ist interrupt-basiert, was mich stört.
ich möchte gerne, daß der avr wenn er sendet, nur sendet.
hier is mein code:
void uart_send(u08 *buf, u08 size)
{
unsigned char i=size;
for (i=0;i<size;i++){
outp(buf[i],UDR);
while ( bit_is_clear(UCSRA,TXC));
}
}
woran liegt's dass der nicht klappt?
mfg