树莓派基于QT实现利用USB转485模块进行串口通讯「建议收藏」

树莓派基于QT实现利用USB转485模块进行串口通讯「建议收藏」本文的QT版本为5.3.2,是树莓派可直接下载安装的QT版本,不用自己编译。树莓派为3B+。树莓派利用自带的硬件串口是3.3V的ttl电平,在做测试的时候会遇到很多485的设备,在使用232转485的模块遇到了一些乱码问题,所以准备直接利用USB转485模块插在树莓派的USB口上进行通讯。不过这个版本的QT没有Qserialport模块,需要安装,通过命令安装sudoapt-getinstal…

大家好,又见面了,我是你们的朋友全栈君。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135778.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手机怎么写Python_下载了python在哪里写代码

    手机怎么写Python_下载了python在哪里写代码这个非常简单,QPython3和Termux这2个手机APP就可以,都集成了Python开发环境,可以直接编辑运行Python程序,下面我简单介绍一下这2个APP:QPython3这是一个集成了Python3解释器的安卓手机APP,自带有Console控制台、QEdit编辑器和SL4A库,可以直接在手机上编辑运行Python程序,下面我简单介绍一下这个APP的安装和使用:1.首先,安装QPytho…

    2022年8月12日
    4
  • vue 数组添加数据「建议收藏」

    vue 数组添加数据「建议收藏」vue数据添加分为三种方法:1.unshift(),2.push(),3.splice()<template> <div> <ul> <liv-for=”(time,index)oflistTable”:key=”index”@click=”copyNew(time,index)”> {{time.id}}{{time.name1}}{{time.name2}}添加 </li> </u

    2022年6月12日
    411
  • Django(36)Django中间件详解「建议收藏」

    Django(36)Django中间件详解「建议收藏」什么是Django中间件中间件(Middleware)是一个用来处理Django的请求(Request)和响应(Response)的框架级别的钩子,它是一个轻量、低级别的插件系统,用于在全局范围内改

    2022年7月30日
    4
  • AOP实现原理详解[通俗易懂]

    AOP实现原理详解[通俗易懂]转载地址:https://my.oschina.net/elain/blog/382494一、什么是AOPAOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入…

    2025年6月20日
    4
  • Sublime Text 使用介绍、全套快捷键及插件推荐

    Sublime Text 使用介绍、全套快捷键及插件推荐

    2021年9月19日
    69
  • Oracle使用SQL语句修改字段类型「建议收藏」

    Oracle使用SQL语句修改字段类型「建议收藏」1.如果表中没有数据Sql代码1altertable表名modify(字段名1类型,字段名2类型,字段名3类型…..)2altertablestudentmodify(idnumber(4));—将student表中id字段改为number,长度43altertablestudentmodify(idnumber(4),studentNamevarchar2(100));2.如果原表中存在数据Sql代码–修改原字段名ALTER

    2022年5月3日
    147

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号