单片机的串口通信
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转换电平后进行连接)
以上是关于单片机的串口通信的主要内容,如果未能解决你的问题,请参考以下文章