logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QT Modbus RTU调试助手(包含算法实现CRC MODBUS16校验)

QT Modbus RTU调试助手在类构造函数中将UI初始化和串口对象定义以及查找串口串口设置串口接受QT延时函数CRC校验发送串口数据函数总结在类构造函数中将UI初始化和串口对象定义以及查找串口foreach (const QSerialPortInfo ports, QSerialPortInfo::availablePorts()){ui->comboBox->addItem(p

#单片机#qt
QT播放音频方法

首先需要包含的头文件包含#include <QMediaPlayer>播放配置QMediaPlayer *player = new QMediaPlayer;//创建播放对象/* 播放音频的设置 */player->setMedia(QUrl::fromLocalFile(".//music//ok加载完成.wav"));//音频位置player->setVolume(30

#qt#c++
navicat本地连接mysql出现1251--Client does not support authentication protocol requested by server的解决方法

首先安装完成过后确定启动本地mysql服务器问题1:发生系统错误 5如果发生系统错误5 表示cmd控制台未通过管理员权限操作表示mysql服务启动成功问题2:navicat本地连接mysql出现1251–Client does not support authentication protocol requested by server登录mysql(操作命令过后输入密码登录)mysql -uro

#mysql#数据库
python脚本打包成可执行文件(pyinstaller)

安装方式pip install pyinstller相关参数-F 表示生成单个可执行文件-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!-p 表示你自己自定义需要加载的类路径,一般情况下用不到-i 表示可执行文件的图标使用案例直接打包pyinstaller -F myfile.py添加图标打包pyinstaller -F myfile.py -i

#python
【嵌入式开源库】EasyLogger的使用, 一款轻量级且高性能的日志库

EasyLogger 是一款超轻量级 、高性能的 C 日志库,非常适合对资源敏感的软件项目,例如:IoT 产品、可穿戴设备、智能家居等等。相比 log4c、zlog 这些知名的 C 日志库,EasyLogger 的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。本章使用环境:虚拟机ubuntu1804 、正点原子stm32407探索者开发板、工程模板:HA

#开源#单片机#stm32
【嵌入式开源库】MultiTimer 的使用,一款可无限扩展的软件定时器

MultiTimer 是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式, 更优雅更便捷地管理程序的时间触发时序,MultiTimer 的作者和MultiButton 的作者都是0x1abin。本章使用环境:正点原子stm32F4探索者代码工程使用正点原子HAL库 实验8 定时器中断实验配置系统时间基准接口,安装定时器驱动;实例化一个定时器对象;设置定时时间,超时回调

文章图片
#单片机#stm32#嵌入式硬件
【嵌入式开源库】使用J-Link打印日志,让你节省一个打印串口

EGGER RTT支持使用J-link调试器输出来自目标微控制器的信息,也可以接收输入,并且在高速度交互的同时不会影响目标处理器的实时性,可以省掉平常打印日志用的串口。RTT工具支持 ARM Cortex-M0/M0+/M1/M3/M4/M7/M23/M33 内核和瑞萨 RX100/200/600 内核。RTT工具的源码实现提供了完整的功能,可以自由使用。...

#单片机#stm32#嵌入式硬件
【STM32】I2C练习,SHT3X温度传感器的数据读取

前言工程的配置可以参考我的上一篇文章,两个不同地址的传感器可以挂载在一条总线上也可以和我一样分别在两个总线上,配置方法是一样的,这里提供代码进行参考。【STM32】I2C练习,HAL库读取MPU6050角度陀螺仪sht3x.c#include "sht3x.h"static int16_t Sht3xAddr = 0x44 << 1; // 读写位0x88SHT3XDATATYPE S

#stm32
【FreeRTOS】系统移植:资料下载

在裸机系统中,所有的程序基本都是自己写的,所有的操作都是在一个无限的大循环里面实现。现在还有一些项目开发用的都是裸机系统,而且也能够满足需求。为什么还要学习 RTOS 编程,偏偏还要整个操作系统进来。一是项目需要,随着项目要实现的功能越来越多,单纯的裸机系统已经不能够完美地解决问题,反而会使编程变得更加复杂,如果想降低编程的难度,我们可以考虑引入RTOS 实现多任务管理,这是使用 RTOS 的最大

#stm32#单片机#arm
【嵌入式】虚拟机未能将管道连接到虚拟机: 系统找不到指定的文件

这两天虚拟机莫名奇妙的爆出这个错误,在升级win11过后解决嘞这个问题,但是win11确实不好用最后退回win10这个问题又出现了,这里记录一下我的解决办法;设置为管理员运行程序然后遇到新的报错了进入控制面板选择C++2015修复环境到这里我的虚拟机就启动啦......

    共 28 条
  • 1
  • 2
  • 3
  • 请选择