单片机的串口通信

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机的串口通信相关的知识,希望对你有一定的参考价值。

单片机串行口通信有4种不同的方式:

  方式0:移位寄存器输入/输出方式:波特率:fosc/12;

  方式1:10位UART(通用异步接口电路),一帧数据的格式为:1位起始位,8位数据位,1位停止位。其波特率是可变的(由公式):

  方式2和方式3:这两种方式都是由11位UART组成,一帧数据格式为:1位起始位,9位数据位,1位停止位。

          其中方式2的波特率固定为:fosc/32,fosc/64,由SOMD决定。

  方式3的波特率与方式1相同。

 

 单片机串口调试方法:

1.单片机+虚拟终端(作为串口输入设备)+串口

2.单片机+虚拟终端(作为串口输入设备)+MAX232+串口

3.单片机+串口+虚拟串口程序(virtual serial port)+串口调试助手

4.单片机+MAX232+串口+虚拟串口程序(virtual serial port)+串口调试助手

在proteus中的COMPIM控件应该是自带电平转换的。(PC的串口是标准RS232电平,+15V或-15V;单片机一般是+5V或-5V.通常用Max232转换电平后进行连接)

以上是关于单片机的串口通信的主要内容,如果未能解决你的问题,请参考以下文章

7.STC15W408AS单片机串口通信

7.STC15W408AS单片机串口通信

7.STC15W408AS单片机串口通信

51单片机串口通讯

单片机串行口介绍

gd32f450的usb虚拟串口不