自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 【STM32 HAL】串口IAP实现bootloader + app + qt上位机烧录app程序

本文基于STM32F103RBT6芯片,详细介绍了使用HAL库实现串口IAP功能的完整方案。文章分为三大核心部分:Bootloader程序、APP应用程序和QT上位机烧录工具。主要内容包括: Bootloader实现:阐述Flash分区设计、CubeMX配置以及关键功能实现,包括串口通信、DMA传输、看门狗保护等核心模块。重点介绍了Bootloader分区设置和中断向量表重定向技术。 APP程序开发:说明应用程序的特殊配置要求,包括修改中断向量表偏移地址和优化内存布局,确保与Bootloader无缝衔接。

2025-10-15 18:27:17 1131 2

原创 modebus RTU串口dma接收+环形缓冲区实现(STM32F103实现,stm32cubemx配置)

本文介绍了基于STM32F103VCT6芯片的Modbus RTU通信实现方案。通过STM32CubeMX软件进行了系统配置,包括:时钟配置为72MHz主频看门狗定时器设置为10秒超时定时器2配置为1ms定时中断USART2和USART3分别作为Modbus通信和调试串口DMA接收配置和中断优先级设置实现功能包括:使用DMA+空闲中断接收Modbus数据帧环形缓冲区管理接收数据定时器处理通信超时数据帧完整性检查关键特性包括循环缓冲区管理、DMA接收锁机制和硬件看门狗保护,确保通信稳

2025-06-16 18:07:36 1562

原创 STM32-0.96寸OLED屏驱实现之SPI(基于STM32F103RBT6 HAL库)

OLED屏驱实现之4线SPI模式

2025-03-20 17:23:52 704

原创 STM32-0.96寸OLED屏驱实现之SPI4线模式(基于STM32F103RBT6 HAL库)

STM32-0.96寸OLED屏驱实现之SPI4线模式(基于STM32F103RBT6 HAL库)

2025-03-20 17:20:58 210

原创 PCtoLCD2002取字模工具使用教程

以STM32-0.96寸OLED屏驱实现之SPI(基于STM32F103RBT6 HAL库)文章中使用字库为例,生成字库方式如下:1打开取模软件2左上角模式选择为字符模式3点击选项,进行字符模式选项配置以STM32-0.96寸OLED屏驱实现之SPI(基于STM32F103RBT6 HAL库)中,使用字库取模方式为逐列式,因此此处取模方式为逐列式,点阵要选择的数要大于字符所占字节数,例如2412的字符所占字节为( 24x12/2)/4=36,所以这里点阵选36即可。4.以生成2412大小的AS

2025-03-20 17:07:25 1356

原创 DMX512协议之软件实现(基于stm32f10x)

前文所述,Break信号为一个最低为88us的低电平信号,而MAB则是最低为4us(典型值为8us)的高电平信号,正常的485信号下,默认输出为高电平,而一个数据帧发送则是包含4us的低电平(起始位,固定电平不可控),32us的数据位(可控),以及8us的高电平(停止位,固定电平不可控);其中,SP485_TXO为USART3_TX,SP485_RXO为USART3_RX,SP485_RDO为485串口的片选脚,SP485_RDO为高电平时,串口为发送模式,SP485_RDO为低电平时,串口模式为接收。

2024-10-30 18:34:43 2956 10

原创 Gtest生成静态库可执行文件

Gtest生成静态库可执行文件通过Gtest产生静态库文件.a及可执行文件app,实现Gtest静态测试框架。

2022-08-11 17:44:35 2572

STM32-0.96寸OLED屏驱实现之SPI(基于STM32F103RBT6 HAL库)

本资料实现STM32F103RBT6点亮0.96寸OLED屏

2025-03-20

PCtoLCD2002

字库生成工具

2025-03-20

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

TA关注的人

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