自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZE的博客

文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

  • 博客(6)
  • 收藏
  • 关注

原创 基于Ubuntu下的QT下载安装及中文显示

本文介绍QT 5.9.0的下载安装及中文输入配置方法。推荐使用清华大学镜像源下载安装包,提供直接下载和迅雷加速两种方式。安装时需赋予执行权限并运行安装程序。针对中文输入问题,需先安装fcitx输入法前端插件,然后将插件文件复制到QT Creator和QT运行时的指定目录中。最后重启QT Creator即可实现中文输入,若仍不可用需检查输入法运行状态、环境变量及插件路径配置。

2026-01-07 10:26:16 231

原创 ModbusRTU通信协议全解析

本文介绍了Modbus RTU通信协议的核心内容。首先概述了RTU的传输介质(RS-485/232)、主从架构和二进制编码特点。其次详细解析了RTU帧格式,包含地址、功能码、数据域和CRC校验四部分,强调帧间需保持3.5字符时间的空闲间隔。重点说明了三种常用功能码:0x03(读保持寄存器)、0x06(写单寄存器)和0x10(写多寄存器),并给出具体通信示例。最后补充了不同波特率下的时序要求,19200波特率以上时3.5T固定为1750μs。文章旨在为Modbus RTU通信提供基础参考。

2025-06-24 08:14:40 1806

原创 基于 GD32 的 USART + DMA + 环形队列 接收方案

本文介绍了在GD32F4系列MCU上实现串口通信的优化方案,结合DMA与环形队列提升系统性能。主要内容包括:1)环形队列的实现,提供初始化、压入和弹出数据接口;2)USART+DMA+空闲中断的硬件配置方法,涵盖GPIO、UART波特率设置及DMA接收初始化。通过中断服务函数将数据搬移至环形队列,并在主循环中处理数据包。该方案适用于数据量大或实时性要求高的场景,有效提升通信可靠性和效率。

2025-06-23 22:14:50 682

原创 打造专业级传感器驱动:非阻塞状态机全流程解析

嵌入式开发中,常常需要和各种传感器打交道:温湿度、PM2.5、加速度……这些设备往往要经过一系列(或长或短)的时序:发送命令、等待转换、读取数据、CRC 校验、上报结果。

2025-06-23 21:37:26 1435

原创 锂电池驱动分析

本文介绍了一种低成本、简单的锂电池电压测量方案,通过电阻分压和MCU内置ADC实现。主要内容包括:硬件设计采用100kΩ和300kΩ电阻分压;软件采用中位值平均滤波算法消除噪声;电压换算公式将ADC值转换为实际电池电压;充电状态通过GPIO检测;电量格数计算考虑充电状态差异;提供了完整的驱动接口和复用指南。该方案具有成本低、实现简单、精度适中的特点,适用于大多数3.7V锂电池系统。

2025-06-21 09:57:55 1633 2

原创 W25Q32 SPI Flash开发入门到精通:详细讲解+代码解析

NOR Flash 以随机读快、擦写慢、寿命高著称,广泛用作固件存储或小容量数据日志。GD25Q32:容量 32 Mbit(4 MB),内部按 64 KB 块(Block)、4 KB 扇区(Sector)、256 B 页(Page)三级划分。

2025-06-20 20:28:36 1923

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除