Gast
#1629604
Hallo!
Ich habe mir die UART library von Peter Fleury genommen udn auf meinen
AT90can128 angepasst. Jetzt habe ich ein Problem:
Wenn der Controller ASCII Zeichen per UART empfängt liegt der erweiterte
ASCII zeichensatz im negativen. Es soll aber von 0-255 gehen!!!!
Im Code von Fleury wird doch nur unsigned char/int verwendet... Kann mir
da einer weiterhelfen?
Hier der code:
unsigned char uart_readbyte (void){
for(;;){
unsigned int c;
c = uart1_getc();
if ( c & UART_NO_DATA )
{}
else
{
return (unsigned char)c;
break;
}
}
}