首页 > 代码库 > 串口控制台
串口控制台
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.串口收发
串口控制台
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。