首页 新闻 会员 周边

Python 操作串口。

-2
[已解决问题] 解决于 2018-03-01 15:23
大家好,我是学PHP的,基于我毕业设计需要用到串口去请求一个VOC变送器,默认通讯波特率:9600, 8 N 1。命令为:“01 03 00 00 00 01 84 0A”(十六进制),返回的是数据:01 03 02 00 09 78 42(其中的00 09是PPM值)。我在串口助手测试是没有问题的。
你能否指教一下我,串口代码我大部分有了,但是没有拿到数据。方便的话可以私聊我。期待你的回复。加我QQ:327569753.有偿
阿鸠的主页 阿鸠 | 初学一级 | 园豆:2
提问于:2018-02-08 23:55
< >
分享
最佳答案
0

設備是否正常 —— 相信你用助手檢測過應該是正常的。

檢查  串口參數是否正確。

—— 此步驟很簡單,比如你有com3和com4,com3接測試助手(其他參數不變維持你連接設備的參數),你的程序設置com4,然後你程序發送即可檢測到。

這一步過了,下一步就更簡單了——只可能是數據錯誤導致命令錯誤。

寫這個接口函數就那麼幾個,新手大不了多試幾下就OK了

奖励园豆:5
花飘水流兮 | 专家六级 |园豆:13560 | 2018-02-09 21:36

首先很感谢你回复指导。我已经成功将数据发送到串口了。下一步正在测试中。希望能得到你下一步的指导。

阿鸠 | 园豆:2 (初学一级) | 2018-02-11 22:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册