用于UART1的Keil C51字符回波测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于UART1的Keil C51字符回波测试相关的知识,希望对你有一定的参考价值。
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).
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 } }
以上是关于用于UART1的Keil C51字符回波测试的主要内容,如果未能解决你的问题,请参考以下文章
什么是JTAG协议和UART协议?两者有什么不同之处?拿Keil这个软件向C51单片机中下载程序为例说明一下
KEIL、uVision、RealView、MDK、KEIL C51有啥区别?