1.串口通讯概念
串口通讯,分为同步通讯和异步通讯,通常使用的都是异步串口。通讯时,双方先约定好数据帧的格式,即波特率,数据位,停止位,奇偶校验位等。
波特率:表示没秒钟传输的bit个数。如:300波特表示每秒钟发送300个bit。
起始位:当线路空闲时候,电平为高。一旦检测到一个下降沿,则视为一个起始位。然后接收方按照约定好的格式,接收这一帧数据。
数据位:一帧中实际有效数据的位数。
停止位:表示这帧数据的结束。
校验位:用于检测数据传输是否正确的位
硬件引脚:(RS232,9帧串口)
2 :RXD:接收数据;3 :TXD:发送数据;5 :GND:接地
2.串口初始化
2.1 引脚说明
2.2 初始化步骤
2.2.1 配置引脚功能
2.2.2 设置数据格式
2.2.3 设置工作模式
2.3.4 FIFO ENABLE
2.2.5 设置波特率
3.串口收发
时间: 2024-10-22 09:19:37