大家好,我是学PHP的,基于我毕业设计需要用到串口去请求一个VOC变送器,默认通讯波特率:9600, 8 N 1。命令为:“01 03 00 00 00 01 84 0A”(十六进制),返回的是数据:01 03 02 00 09 78 42(其中的00 09是PPM值)。我在串口助手测试是没有问题的。你能否指教一下我,串口代码我大部分有了,但是没有拿到数据。
1 回答
慕少森
TA贡献2019条经验 获得超9个赞
設備是否正常 —— 相信你用助手檢測過應該是正常的。
檢查 串口參數是否正確。
—— 此步驟很簡單,比如你有com3和com4,com3接測試助手(其他參數不變維持你連接設備的參數),你的程序設置com4,然後你程序發送即可檢測到。
這一步過了,下一步就更簡單了——只可能是數據錯誤導致命令錯誤。
寫這個接口函數就那麼幾個,新手大不了多試幾下就OK了
添加回答
举报
0/150
提交
取消