本文的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

树莓派基于QT实现利用USB转485模块进行串口通讯相关推荐

  1. K_A12_003 基于STM32等单片机采集光敏二极管模块参数 串口与OLED0.96双显示

    K_A12_003 基于STM32等单片机采集光敏二极管模块参数 串口与OLED0.96双显示 一.资源说明 二.基本参数 参数 引脚说明 三.驱动说明 IIC地址/采集通道选择/时序 对应程序: 四 ...

  2. 基于Qt平台利用UDP协议传输大文件(百度网盘免费代码)

    UDP协议单次传输文件不能超过512字节,否则UDP数据包在IP曾需要拆分再重组,很容易出错. 我们采取的办法是将需要传输的文件进行组包:服务器端组包,一个包由228字节的数据和28字节的包头组成,包 ...

  3. 智能家居—基于STM32的温湿度控制系统(WIFI模块)

    基于App控制的STM32温湿度控制系统(WIFI模块) ESP8266WIFI模块 模块使用说明 常用AT指令 DHT11温湿度传感器 简介 模块数据的发送流程 代码实现 μs级的延时配置 HAL库 ...

  4. 树莓派3B+:串口通讯

    树莓派3B+:串口通讯 背景 一.树莓派串口通讯是什么? 二.使用步骤 1.树莓派串口知识 2.查看当前的串口使用及映射关系 3.释放串口ttyAMA0 3.代码控制串口,验证是否可用 三.minic ...

  5. QT: 基于QT和嵌入式的视频监控系统

    [摘 要]为了降低视频监控系统的成本,提高系统布防的简易性,使其具有较好的稳定性和实时性,利用QT 设计了一款基于嵌入式视频服务器的监控系统.系统采用三星公司的S3C2440 微处理器芯片为核心的AR ...

  6. 基于Qt的Windows平台桌面蓝牙调试器软件

    基于Qt的Windows平台桌面蓝牙调试器软件 在进行嵌入式的调试时,我们经常需要下位机给主机打印数据来观察数据变化.绘制波形等进行调试.一般的做法可以是直接通过串口与PC进行数据通信(USB to ...

  7. 嵌入式linux作为hid设备,基于嵌入式系统的USB(HID)设备

    基于嵌入式系统的USB(HID)设备 目前嵌入式系统在数字化电子产品领域应用越来越广泛.随着其成本的降低,大有取代单片机的趋势. USB设备以其小巧.便携.即插即用.成本低廉等优势在当前的桌面应用中有 ...

  8. QT5/C++项目:基于QT的跨平台网络对战象棋(三)(推荐★★★★)

    QT5/C++项目:基于QT的跨平台网络对战象棋(三)(推荐★★★★) 文章目录 QT5/C++项目:基于QT的跨平台网络对战象棋(三)(推荐★★★★) 本篇副标题: 本篇博客讲了什么or解决了什么问 ...

  9. 基于QT的安卓手机蓝牙APP开发

    摘要:前段时间用QT写了一个串口调试助手,感觉还可以.因为QT是跨平台的,同样一套代码可以在windows上面跑,也可以在linux上面跑,也可以在安卓手机上面跑.而且不需要修改任何东西,编译器会自动 ...

最新文章

  1. 敏捷开发思想及Scrum实践
  2. 近世代数--置换群--判断置换的奇偶性
  3. 静态ip和动态ip的区别_动态IP和静态IP有哪些区别?
  4. Java 内存泄露以及避免方法
  5. 计算机网络中ping命令的使用方法,ping命令的基础使用技巧
  6. VC学习笔记:文本图形
  7. 泛型 java 总结_JAVA泛型总结
  8. 3万字操作系统常用知识总结
  9. 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件
  10. 因子分析怎么计算权重?
  11. CADD课程学习(4)-- 获取没有晶体结构的蛋白(SWISS-Model)
  12. 树莓派PI2编译天猫魔盘驱动,附编译好ko文件
  13. 【ZigBee】JN5169 ZigBee3.0设备入网过程
  14. 关于gopher协议的ssrf攻击
  15. c++ 与 duckduckgo
  16. Python数据分析之股票数据
  17. 低代码平台和专业开发人员——完美搭档?
  18. 利用Spire.PDF转换Excel成PDF
  19. 1055: 兔子繁殖问题 ZZULIOJ
  20. html是什么1003无标题,爱特漫画1003无标题

热门文章

  1. 东周科目三考场5号线_光明东周科目三考场,5条道图纸心得分享
  2. 如何让一个PNG图片背景透明
  3. vivo系统升级服务器无响应,vivo系统升级教程
  4. “包”治百病,BOS丰富的预付费资源包来了
  5. sparc-linux-gcc math.h 调用,无法使用叮进行交叉编译为SPARC
  6. P1740 Ink on paper
  7. mysql断开连接_MYSQL,使用什么命令可以断开所有用户的表连接?
  8. 规范国内省份名称【Java】
  9. matlab导入数据画二维云图,matlab中用xyz三组数据画出2维云图
  10. 信号完整性(SI)电源完整性(PI)学习笔记(二十)传输线的串扰(四)