Python 操作串口。

大家好,我是学PHP的,基于我毕业设计需要用到串口去请求一个VOC变送器,默认通讯波特率:9600, 8 N 1。命令为:“01 03 00 00 00 01 84 0A”(十六进制),返回的是数据:01 03 02 00 09 78 42(其中的00 09是PPM值)。我在串口助手测试是没有问题的。

https://img3.mukewang.com/5b83676a0001d1ae06800364.jpg

你能否指教一下我,串口代码我大部分有了,但是没有拿到数据。

哆啦的时光机
浏览 886回答 1
1回答

慕少森

設備是否正常 —— 相信你用助手檢測過應該是正常的。檢查  串口參數是否正確。—— 此步驟很簡單,比如你有com3和com4,com3接測試助手(其他參數不變維持你連接設備的參數),你的程序設置com4,然後你程序發送即可檢測到。這一步過了,下一步就更簡單了——只可能是數據錯誤導致命令錯誤。寫這個接口函數就那麼幾個,新手大不了多試幾下就OK了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python