用示波器 查看波特率是多少?

在做涉及串口操作的应用时,要看看串口数据是否正常,如果串口通信有问题,也可以用示波器来诊断。


示波器可以通过高低电平来检测哪里有数据,哪里没数据,判断哪个模块出问题了。示波器具体用法可以看示波器使用手册。


也可以通过示波器来知道波特率:

在使用串口的时候,串口的波特率是一个必须给定的参数。是一bit的时间。

比如:9600 波特率:



115200波特率:



数据传输的时候,记得要设置好对应的波特率和校验位等等信息。

比如:



串口是双向的,Tx,Rx。A设备发送,B设备接收;B设备发送,A设备接收,【A,B设备波特率要一致】。比如:在现在市场上流行的蓝牙血糖仪,对于蓝牙血糖仪来说,A设备可以理解为蓝牙模块,B设备可以理解为血糖仪器的主控模块。血糖仪里面内嵌了蓝牙模块,这个模块有四个接口:电,GND,Tx,Rx。有的也带LED,或者状态等接线口。与手机端蓝牙相连,app就可以更新相关数据和提醒等等。相关蓝牙模块的了解,可以在某宝里面搜索“蓝牙模块”。蓝牙模块用来与手机蓝牙进行收发数据。蓝牙模块会与真正测试血糖的模块的串口相连,进行数据通信。


一般来说,像蓝牙模块这些第三方模块,来进行二次开发,资料都打包好了。按步骤使用就行。波特率设置等等都有相关说明。一般来说没啥问题。


但是项目开发总是遇到些问题让你毫无头绪。


这时候用示波器可以方便你查找问题的所在。


参考资料:

http://www.cnblogs.com/zyqgold/p/3366989.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章