56
3316
9960
技术达人
串口通信是非常非常常见的一种通信方式,必须掌握的。可以从如下几个方面掌握串口通信:
使用特权
在了解原理之前,我们先看看串口要如何使用,如下图,只要选择正确的串口号,把收发双方的波特率、校验位、数据位、停止位配置成一致,这么就可以实现双方通信。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3ODU0NjYx,size_16,color_FFFFFF,t_70.jpg (45.91 KB ) 下载附件 2019-7-10 11:47 上传
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3ODU0NjYx,size_16,color_FFFFFF,t_70.jpg (45.91 KB )
下载附件
2019-7-10 11:47 上传
下面我们看下串行协议的帧格式,如图
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3ODU0NjYx,size_16,color_FFFFFF,t_70.jpg (74.36 KB ) 下载附件 2019-7-10 11:48 上传
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3ODU0NjYx,size_16,color_FFFFFF,t_70.jpg (74.36 KB )
2019-7-10 11:48 上传
一个帧由4部分组成,起始位+数据位+校验位+停止位,正好跟上面的配置一一对应,其中,起始位必须是低电平,停止位必须是高电平。
至此,也大致明白串口是怎么回事了。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3ODU0NjYx,size_16,color_FFFFFF,t_70.jpg (17.84 KB ) 下载附件 2019-7-10 11:49 上传
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3ODU0NjYx,size_16,color_FFFFFF,t_70.jpg (17.84 KB )
2019-7-10 11:49 上传
效果如图
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3ODU0NjYx,size_16,color_FFFFFF,t_70.jpg (46.75 KB ) 下载附件 2019-7-10 11:51 上传
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3ODU0NjYx,size_16,color_FFFFFF,t_70.jpg (46.75 KB )
2019-7-10 11:51 上传
15
90
280
中级技术员
95
746
2238
初级工程师
tfqi 发表于 2019-7-10 11:53 总结 串口是一种非常常见的通信总线,必须掌握。如果上面的原理和例子理解了,我相信用GPIO口虚拟一个窗 ...
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
4
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号