打印

最近使用串口的一些经验总结

[复制链接]
493|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
skw168|  楼主 | 2019-10-1 21:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 skw168 于 2019-10-1 23:11 编辑

以前总是一个单片机在玩,最近开始研究wifi无线模块,需要使用到串口通信,所以最近开始研究串口了,
下面就将我近两天的收获记录下;
1.串口波特率
常用的波特率有4800,9600等
含义:表示数据传输的速度,波特率越高,数据传输越快,每传输1bit时间 = 1/波特率
2.串口传输方式
串口是一位一位数据传输的,从低位到高位
(假设波特率是4800)
首先是起始位,IO为低电平,保持208us
然后是8位数据位,每一位保持208us
(此处可能会包含奇偶校验位)
最后是停止位,IO为高电平,保持208us
3.二进制,十六进制和字符的关系
因为要控制wifi模块,所以需要串口发送字符串,因此特别研究下字符串和其他数制的关系
串口助手上一般有2种数据显示模式,hex和文本
hex模式:16进制数据显示,例如0x66;
文本模式:字符显示,例如字母a;
hex-------16进制
文本------对应ASCII(美国信息交换标准代码)
比如字符A对应的16进制是0x41;
PS:16进制中的 A 和字符 A 是两种不同的数据,两者不可以混淆,特别留意







使用特权

评论回复

相关帖子

沙发
yaosongjin2018| | 2019-10-17 23:06 | 只看该作者
很好的经验总结,感谢分享!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

135

帖子

6

粉丝