Das kommt drauf an, was es für eine Variable ist. So wie es da steht geht es nur für 8-Bit-Werte. Ist der Wert breiter, muss man alle Bytes übertragen und am PC wieder richtig zusammensetzen.
Code:unsigned int wert; uart_putc (Kennung, daß ein unsigned int kommt); uart_putc ((unsigned char) wert); // unteres Byte uart_putc ((unsigned char) (wert>>8)); // oberes Byte
Lesezeichen