- 博客(17)
- 资源 (15)
- 收藏
- 关注
原创 C++语言Qt库简单读写串口含RS232/RS485/RS422
使用C++语言Qt图形界面库简单读写串口含UART TTL/RS232/RS485/RS422的方法1. 串口设备准备为了完成通信测试,需要电脑安装串口设备。一般有三种方法。台式机自带硬件IO口USB转串口
2021-09-29 13:24:52 3377
原创 Qt开发吉阳光电 周立功CAN盒的开发库DLL加载的两种方法
采用Qt进行CAN通信界面开发,周立功CAN盒提供二次开发库,其DLL文件加载,一般有两种方法。先要确保该USB-CAN转换器的驱动程序正常,可用周立功厂家自带的调试软件进行通信。方法一:借助.lib文件优点是使用起来简单,直接调用头文件里的函数就可以了。缺点是需要将.lib文件的路径,包含在.pro文件里,容易将相对论或绝对路径搞错。方法二:使用QLibrary加载优点是不需要.lib文件,.dll文件加载或解析失败时,可以输出详细的提示信息。提供源代码,提供技术支持。...
2021-09-27 21:15:04 1820
原创 使用Qt QML的曲线控件QChartView实现动态曲线绘制
Qt QML的曲线控件QChartView使用曲线显示,最难的部分是数据的处理上,尤其是要显示动态数据时。1. 控件配置2. 数据的来源3. 完成动态显示提供源代码,提供技术支持
2021-09-27 21:02:29 2128
原创 Qt上位机QML的自定义CAN文件传输协议
自定义的CAN上位机文件传输协议采用QT的QML编写,通信接口CAN接口,设备是周立功的CAN盒1. 界面
2021-09-25 22:56:38 779
原创 自定义的STM32和上位机的CAN文件传输协议
为了升级程序,采用了自定义的STM32和上位机的CAN文件传输协议。本文介绍下位机部分,开发环境是CubeMX和STM32IDE基于HAL库1. fdCAN的通信函数2. 协议层块数据传输3. 文件分块传输4. 校验及写FLASH提供源代码,提供技术支持...
2021-09-25 19:09:46 803
原创 基于STM32CubeIDE和MX的HAL库来编写的BootLoader
STM32CubeIDE和MX是现在常用的开发STM32单片机程序的开发环境,其中官方提供的HAL库,提供了分层和抽象的思想,更是极大方便了程序的编写,给初学者做出了很好的示范。这里介绍基于HAL库的bootloader编写。1. 编写简单的BootloaderSTM32提供了官方的通用的bootloader程序,叫做OpenBootLoader,基于CubeIDE的HAL库来编写的,支持串口等多种接口。为了简化程序,熟悉boot过程,决定自行编写一个Bootloader以更灵活地控制IAP升级过程。
2021-09-25 18:53:03 1831
原创 用MVC方法来处理Qt的QComboBox控件候选数据
Qt的QCOMBOBOX控件是一种集编辑和下拉列表为一体的常用控件。它的下拉候选数据,有时候来自动态数据,这时候如何有效管理呢?这时本人推荐采用MVC方法处理候选数据。Qt支持在QComboBox上设置Model数据。model数据可以自定义类,也可以简单地采用Qt的内置类,例如QStringList...
2021-09-25 16:37:59 125
原创 QML Qt Quick基于MVC架构的model数据的几种实现方法
在QML编程中,需要显示数据,如果相似的重复性数据较多,最好采用MVC架构。这样可以方便地管理类似foreach循环才能处理的数据,并且用户修改可以及时地更新到model数据里。Qt Quick支持以下几种MVC的实现方法:使用QList<QObject*>做为model使用继承自QAbstractlistmodel的自定义类做为model使用Json对象做为model使用Qt提供的QStringList等类做为model具体示例部分后续再添加,欢迎猿友补充..
2021-06-15 23:24:12 726 4
原创 串口调试助手C++源代码 可接收发送串口数据 带接收Echo回环到发送的功能
串口调试助手C++源代码 可接收发送串口数据 带接收Echo回环到发送的功能使用说明介绍1.功能介绍:简单地实现了串口通信的功能,主要有发送窗口和接收窗口组成。该代码注释详细,并带有说明文档,适合初学者理解串口通信,并可以快速上手。具备接收回环功能,勾选后可将接收到的数据,延时后反馈到发送端,便于调试。2.环境说明:开发环境是Qt5.10.1,使用Qt自带的QSerialPort。源代码...
2020-05-01 23:43:06 536 1
原创 各位程序员,本人开发了几个通信接口库,可完成网络客户端,串口,服务器端,CAN通信的功能,有需要的可以拿去
各位高手大神,本人要开发一个网络,串口,CAN等接口的通信调试助手,需要支持的各种通信接口众多,请问如何设计框架?这些接口还有可能要在后续增加。...
2020-05-01 10:40:59 179
python安装包python-3.7.7-amd64.exe.zip
2020-05-07
Python安装包下载python-3.8.2-amd64.exe.zip
2020-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人