樹莓派基於QT實現利用USB轉485模塊進行串口通訊

本文的QT版本爲5.3.2,是樹莓派可直接下載安裝的QT版本,不用自己編譯。

樹莓派爲3B+。

樹莓派利用自帶的硬件串口是3.3V的ttl電平,在做測試的時候會遇到很多485的設備,在使用232轉485的模塊遇到了一些亂碼問題,所以準備直接利用USB轉485模塊插在樹莓派的USB口上進行通訊。

不過這個版本的QT沒有Qserialport模塊,需要安裝,通過命令安裝

sudo apt-get install libqt5serialport5-dev libudev-dev

安裝成功在pro工程文件中添加QT += serialport

安裝不成功的話會出現:Project ERROR: Unknown module(s) in QT: serialport

查看插到樹莓派USB上的485模塊能不能驅動的方法:

1、通過命令lsusb查看串口是否存在

2、通過命令python -m serial.tools.list_ports可以查看大可用的端口,一般是第一個 /dev/ttyUSB0

3、然後用python測試,具體測試方法參考:http://minjiechenjava.iteye.com/blog/2254944

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