本文使用逻辑分析仪,抓取串口波形,进而分析串口数据。
串口配置为115200波特率,8个数据位,1个停止位,无校验方式。
字符1的波形如下图:
从图中可以看到8个数据位,但是在第1位之前和第8位之后也是属于字符1的波形,第1位之前的是起始位,最后一位是停止位,即就是:
起始位是低电平,
停止位是高电平,
起始位之前和停止位之后都是高电平,也就说明串口空闲的时候是高电平,
图中数据位对应的二进制是10001100,
而字符1对应的二进制是00110001,
可以发现两者刚好是相反的,这也说明了串口传输的时候是低位在前,高位在后,即以LSB方式传输。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)