树莓派基于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
树莓派基于QT实现利用USB转485模块进行串口通讯相关推荐
- K_A12_003 基于STM32等单片机采集光敏二极管模块参数 串口与OLED0.96双显示
K_A12_003 基于STM32等单片机采集光敏二极管模块参数 串口与OLED0.96双显示 一.资源说明 二.基本参数 参数 引脚说明 三.驱动说明 IIC地址/采集通道选择/时序 对应程序: 四 ...
- 基于Qt平台利用UDP协议传输大文件(百度网盘免费代码)
UDP协议单次传输文件不能超过512字节,否则UDP数据包在IP曾需要拆分再重组,很容易出错. 我们采取的办法是将需要传输的文件进行组包:服务器端组包,一个包由228字节的数据和28字节的包头组成,包 ...
- 智能家居—基于STM32的温湿度控制系统(WIFI模块)
基于App控制的STM32温湿度控制系统(WIFI模块) ESP8266WIFI模块 模块使用说明 常用AT指令 DHT11温湿度传感器 简介 模块数据的发送流程 代码实现 μs级的延时配置 HAL库 ...
- 树莓派3B+:串口通讯
树莓派3B+:串口通讯 背景 一.树莓派串口通讯是什么? 二.使用步骤 1.树莓派串口知识 2.查看当前的串口使用及映射关系 3.释放串口ttyAMA0 3.代码控制串口,验证是否可用 三.minic ...
- QT: 基于QT和嵌入式的视频监控系统
[摘 要]为了降低视频监控系统的成本,提高系统布防的简易性,使其具有较好的稳定性和实时性,利用QT 设计了一款基于嵌入式视频服务器的监控系统.系统采用三星公司的S3C2440 微处理器芯片为核心的AR ...
- 基于Qt的Windows平台桌面蓝牙调试器软件
基于Qt的Windows平台桌面蓝牙调试器软件 在进行嵌入式的调试时,我们经常需要下位机给主机打印数据来观察数据变化.绘制波形等进行调试.一般的做法可以是直接通过串口与PC进行数据通信(USB to ...
- 嵌入式linux作为hid设备,基于嵌入式系统的USB(HID)设备
基于嵌入式系统的USB(HID)设备 目前嵌入式系统在数字化电子产品领域应用越来越广泛.随着其成本的降低,大有取代单片机的趋势. USB设备以其小巧.便携.即插即用.成本低廉等优势在当前的桌面应用中有 ...
- QT5/C++项目:基于QT的跨平台网络对战象棋(三)(推荐★★★★)
QT5/C++项目:基于QT的跨平台网络对战象棋(三)(推荐★★★★) 文章目录 QT5/C++项目:基于QT的跨平台网络对战象棋(三)(推荐★★★★) 本篇副标题: 本篇博客讲了什么or解决了什么问 ...
- 基于QT的安卓手机蓝牙APP开发
摘要:前段时间用QT写了一个串口调试助手,感觉还可以.因为QT是跨平台的,同样一套代码可以在windows上面跑,也可以在linux上面跑,也可以在安卓手机上面跑.而且不需要修改任何东西,编译器会自动 ...
最新文章
- 敏捷开发思想及Scrum实践
- 近世代数--置换群--判断置换的奇偶性
- 静态ip和动态ip的区别_动态IP和静态IP有哪些区别?
- Java 内存泄露以及避免方法
- 计算机网络中ping命令的使用方法,ping命令的基础使用技巧
- VC学习笔记:文本图形
- 泛型 java 总结_JAVA泛型总结
- 3万字操作系统常用知识总结
- 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件
- 因子分析怎么计算权重?
- CADD课程学习(4)-- 获取没有晶体结构的蛋白(SWISS-Model)
- 树莓派PI2编译天猫魔盘驱动,附编译好ko文件
- 【ZigBee】JN5169 ZigBee3.0设备入网过程
- 关于gopher协议的ssrf攻击
- c++ 与 duckduckgo
- Python数据分析之股票数据
- 低代码平台和专业开发人员——完美搭档?
- 利用Spire.PDF转换Excel成PDF
- 1055: 兔子繁殖问题 ZZULIOJ
- html是什么1003无标题,爱特漫画1003无标题
热门文章
- 东周科目三考场5号线_光明东周科目三考场,5条道图纸心得分享
- 如何让一个PNG图片背景透明
- vivo系统升级服务器无响应,vivo系统升级教程
- “包”治百病,BOS丰富的预付费资源包来了
- sparc-linux-gcc math.h 调用,无法使用叮进行交叉编译为SPARC
- P1740 Ink on paper
- mysql断开连接_MYSQL,使用什么命令可以断开所有用户的表连接?
- 规范国内省份名称【Java】
- matlab导入数据画二维云图,matlab中用xyz三组数据画出2维云图
- 信号完整性(SI)电源完整性(PI)学习笔记(二十)传输线的串扰(四)