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

在做涉及串口操作的應用時,要看看串口數據是否正常,如果串口通信有問題,也可以用示波器來診斷。


示波器可以通過高低電平來檢測哪裏有數據,哪裏沒數據,判斷哪個模塊出問題了。示波器具體用法可以看示波器使用手冊。


也可以通過示波器來知道波特率:

在使用串口的時候,串口的波特率是一個必須給定的參數。是一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


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