keil软件中uart#0,uart#1,uart#2的区别和作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil软件中uart#0,uart#1,uart#2的区别和作用相关的知识,希望对你有一定的参考价值。

参考技术A 串口0
串口1
串口2本回答被提问者采纳

用于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).
  1. void TestSerial(void)
  2. {
  3. // for UART1, use TI_1, RI_1 and SBUF1.
  4. // for UART0, use TI, RI and SBUF.
  5.  
  6. char c = 'A';
  7.  
  8. TI_1 = 1;
  9. while (1) // forever.
  10. {
  11. if (RI_1) // if a char is ready...
  12. {
  13. c = SBUF1; // Read a char.
  14. RI_1 = 0; // Indicate that we've read the char.
  15. }
  16. while (!TI_1) {;} // wait for TX to be ready.
  17. TI_1 = 0;
  18. SBUF1 = c; // Send a char
  19. }
  20. }

以上是关于keil软件中uart#0,uart#1,uart#2的区别和作用的主要内容,如果未能解决你的问题,请参考以下文章

用于UART1的Keil C51字符回波测试

keil uvision4, printf输出一段字符串 打开 Uart #1 没有任何内容 是否哪边设置有问题,谢谢!

keil编译报错集录

s3c2440裸机编程-UART编程(UART编程实现)

Universal asynchronous receiver transmitter (UART)

如何在微控制器中创建 UART Pass through