如何在linux下用QT写一个简单的串口调试助手QT5串口类在QT5以前,编写串口一般使用的是qextserialport类,但在QT5之后有了QT自带的串口类SerialPort(串口基础类)和SerialPortInfo(串口信息类)使用方法pro中添加QT += serialport工程中包含相应的头文件#include #include linux下查询串口名的方法ctrl+alt+a打开
转载
2024-06-21 07:56:54
96阅读
本文为明德扬原创文章,转载请注明出处! 串口接收模块的功能:接收上位机通过串口发送过来的数据,进行串并转换之后送给下游模块。 注:串口波特率9600,无奇偶校验位。一、设计架构 上图是与上位机通信的串口的时序图。我们从图中可以获取到如下关键信息。1. 串口数据线位宽为1bit,默认状态下为高电平。2. 每次上游模块发送数据,都是先发送1位的起始位0,然后发送8位的数据,最后是1位的停止
转载
2023-05-24 14:58:48
306阅读
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleCtrls, MSCommLib_TLB, StdCtrls, Buttons, ExtCtrls, ComCtrls,
Menus;type
TForm1
转载
2024-01-15 14:50:47
450阅读
1、我们串口助手篇终于到第十一课了,估计还有1-2篇就可以完结这个系列,我们下一个系列就来做USB,当年我想做USB的通讯编程,结果没有什么入门的方法,自己慢慢摸索完成的,既然开了串口的系列,那就把USB系列做成第二个系列,敬请期待。2、Txt的读写在python非常简单,我们希望实现的功能:1)自动在目录下生成文件名;2)文件名最好能关联到时间;3)内容大于512就自动保存;4)退出的时候,自动
转载
2023-08-11 15:10:32
236阅读
Virtual Serial Port Driver Pro是一款功能全面的虚拟串口辅助软件。软件能通过互联网络的形式实现数据传输,具备安全高效、不易中病毒、兼容性好等等特点。并且还可以添加无限个虚拟串口,这对于编程的朋友来说就帮助更大了,毕竟在虚拟串口环境下调试自己的代码,成功之后再连接物理串口,这样能避免很多弯路,否则直接在物理串口上调试,一旦出错,就会很容易烧毁串口。【功能特点】串口拆分Vi
转载
2023-08-01 13:20:34
29阅读
根据python编写的串口调试工具,学习布局中,待完善… 界面如下:跳转到整体实现代码根据sscom的界面进行实现,首先实现界面的整体布局,之后再实现不同部件的功能,下列创建画布的实现代码:import tkinter as tk
from tkinter import ttk
class SerialDebugTool:
def __init__(self, root):
转载
2024-06-12 14:11:55
424阅读
1评论
最近项目中要使用模拟数据源通过向外发送数据,以前都是用C#编写,最近在研究python,所以就用python写了一个串口助手,方便以后的测试。 在电脑上通过虚拟串口助手产生两个虚拟串口,运行编写的串口助手另外,打开一个串口调试助手,辅助测试 两者互发数据,可以看到编写的串口助手能够正常接收发送,并且在后台我们
转载
2023-05-22 15:54:08
1094阅读
Python+PyQt5开发一个串口助手(一)第一次更新前言说明环境说明环境搭建UI的设计利用Pyserial设计自己的串口操作类 第一次更新前言说明刚开始学习Python,利用业余时间开发一个适合自己的串口助手,也是学习Python的过程。代码上传至 github仓库:访问请点击此处环境说明使用vscode-2019作为python的集成开发环境Python的版本为3.7PyQt5的版本为5.
转载
2024-05-02 11:24:05
58阅读
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是串口调试工具pzh-py-com诞生之联合调试。 软件开发离不开调试,调试手段分两种:一是黑盒调试,即直接从输入/输出角度测试软件功能是否正常,这种方式仅能发现问题,但无法直接定位问题原因所在;二是白盒调试,即直接拿源代码在线debug,python虽是一种脚本语言,但借助一些Python IDE也可以实现单步调试,通过单步调试
转载
2024-01-18 18:56:40
50阅读
在写 pzh-py-com 时需要先搭好开发和调试环境,下表列出了开发过程中会用到的所有软件/ 工具包:一、涉及工具列表 二、开发环境搭建(Python + pySerial + wxPython + wxFormBuilder)pzh-py-com 工具是一个完全基于 Python 语言开发的应用软件,首先安装好 Python 2.7.14,痞子衡的安装目录为 C:ools_mcuPython
转载
2023-09-26 21:50:48
154阅读
最近项目中要使用模拟数据源通过向外发送数据,以前都是用C#编写,最近在研究python,所以就用python写了一个串口助手,方便以后的测试。在电脑上通过虚拟串口助手产生两个虚拟串口,运行编写的串口助手另外,打开一个串口调试助手,辅助测试两者互发数据,可以看到编写的串口助手能够正常接收发送,并且在后台我们也把接收到的数据打印了出来下面先讲解关于界面的代码,这里只是简单的使用tkinter做界面,如
转载
2023-08-13 20:17:33
167阅读
[。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的
串口调试助手 DTR RTS2011-06-04 17:23
阅读(214)评论(0)关于串行控制台通讯 CTS DSR DTR RTS… 请大侠们帮忙解释一下 CTS DSR DTR RTS 串行口的意思 有英文解释就更好了另外,什么是握手信号啊,是不是tc都置高电平啊~?DCD ( Data Carrier Detect 数据载波检测) DTR(Data Term
转载
2023-11-24 15:53:14
259阅读
一、关于QT版本二、实现效果三、功能简述四、部分代码(源5工程文章末尾链接下载)QT += core gui serialportgreaterTh
原创
2022-12-14 10:21:53
125阅读
上一章讲了如何新建一个PyQt工程,那么这一章主要介绍Qt Designer的使用。随着,人们审美的不断提高,用户对界面的要求也越来越高。当然,PyQt由于产品定位的原因,不大可能做出十分精致的UI。但是,精致做不到,好看的界面还是绰绰有余的。下面就开始讲一下我的串口助手UI的设计。开始设计UI前,首先要确定这个软件需要实现什么功能,这是最基本,也是最重要的,毕竟界面再好看,功能不够强也只是喧宾夺
转载
2023-07-05 20:44:18
27阅读
我写的串口调试助手程序以及源代码. 警告:请勿将本软件源代码用于任何商业用途。 其实吧, 我写的这个串口软件绝对比网上流传的一些串口调试软件好用很多, 对于软件,我本身并没有作 太多推广, 一些功能我由于懒也没有文档化; 如果您正在使用, 也觉得我说得没错, 还望您帮忙推广一下. 感激!本程序最近正在使用C++完全重构, github上面的源代码无法通过编译~~ 敬请期待最
软件开发离不开调试,调试手段分两种:一是黑盒调试,即直接从输入/输出角度测试软件功能是否正常,这种方式仅能发现问题,但无法直接定位问题原因所在;二是白盒调试,即直接拿源代码在线debug,python虽是一种脚本语言,但借助一些Python IDE也可以实现单步调试,通过单步调试可以找到问题根本原因。 前面我们已经初步实现了pzh-py-com,下面痞子衡会从黑盒和白盒的角度分别测试pzh-py
转载
2023-09-14 22:32:38
328阅读
串口助手Python界面版1. 安装PyQt5:2. 把安装好的PyQt5环境配置到Pycharm中3. 设计串口助手3.1 界面设计3.2 QT界面转python代码3.3 写事件回调4. 小结 基于Python3、Qt5实现串口助手 设计参考https://github.com/ColinFred/Pyserial-Demo1. 安装PyQt5:pycharm直接安装PyQt5遇到很多问题,
转载
2023-08-21 22:52:47
580阅读