binäre Zeichen mit dem USART senden

Gast #681849
Lesenswert?

wahrscheinlich ist das ne sehr dumme frage, aber will nur sicher gehen! 
das senden mache ich immer so:

void USART_Transmit( unsigned char data )
{
/* Wait for empty transmit buffer */
while ( !( UCSRA & (1<<UDRE)) )
;
/* Put data into buffer, sends the data */
UDR = data;
}

bis jetzt habe ich immer irgendwelche zeichen wie 'a','b','c' usw 
übertragen:
Bsp. UDR='x';

jetzt möchte ich aber keine zeichen sondern binäre und hex. zahlen 
senden!
geht das einfach so:
Bsp UDR=0xA9; oder UDR=0b01101110;

sorry für die dumme frage, aber ist ziemlcih wichtig, dass zum voraus zu 
wissen! besten dank!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren