Revision: 22239
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 6, 2010 16:54 by jimfred
Initial Code
void TestSerial(void) { // for UART1, use TI_1, RI_1 and SBUF1. // for UART0, use TI, RI and SBUF. char c = 'A'; TI_1 = 1; while (1) // forever. { if (RI_1) // if a char is ready... { c = SBUF1; // Read a char. RI_1 = 0; // Indicate that we've read the char. } while (!TI_1) {;} // wait for TX to be ready. TI_1 = 0; SBUF1 = c; // Send a char } }
Initial URL
Initial Description
From Keil C51 examples, TEST.C: ISD51 Demo for TI MSC 1210. Polled (non-interrupt) mode. Work-around for dropped-characters related to stop-bit problem: Clear SCON1.5 (or SM2_1).
Initial Title
Keil C51 character echo test for UART1
Initial Tags
c
Initial Language
C