- 博客(6)
- 收藏
- 关注
原创 步进电机梯形加减速控制
本文介绍了一个基于STM32的步进电机控制系统的实现方案。系统采用定时器中断方式生成步进脉冲,支持多电机并行控制,包含初始化、速度设置、位置控制和状态监测等功能。核心算法实现了梯形加减速曲线控制,通过计算加速/减速步数和频率变化来优化运动性能。系统提供绝对位置和相对位置两种移动方式,并支持最大16kHz的脉冲频率。硬件接口包括定时器通道和GPIO方向控制,软件部分采用模块化设计,包含状态机、频率转换和中断处理等关键模块。测试结果表明系统能稳定控制电机运行,支持多种运动模式切换。
2025-11-27 12:08:30
126
原创 单片机中不同数据类型转换处理以及如何快速添加报警代码
本文包含两部分内容:1)单片机数据类型转换处理,提供了u8/u16/float等基本类型间的转换函数,包括字节序处理及非数判断功能;2)报警系统实现方案,包含报警码的添加、删除、查询等管理功能,支持最大30个报警码的缓存管理,采用升序存储并实现LED联动。两套系统均采用模块化设计,通过头文件定义接口,适用于嵌入式系统开发。
2025-11-10 10:45:58
191
原创 STM32 FLASH读写操作详解
摘要:本文介绍了STM32 Flash操作实用库的实现,包含16位/32位数据的读写功能。主要函数包括:FLASH_ReadHalfWord读取半字数据、STMFLASH_Read读取多个半字数据、FLASH_ReadWord读取32位数据、FLASH_WriteData写入16位数据(支持跨扇区)、FLASH_WriteWordData写入32位数据。其中写入操作实现了自动扇区擦除判断、缓冲区管理和错误处理。宏定义部分包含了不同Flash容量的参数配置,并提供了浮点数和字字节的存储接口。该库采用HAL库实
2025-11-10 10:21:30
113
原创 STM32H7xx_DFP器件包下载地址
https://www.keil.arm.com/packs/stm32h7xx_dfp-keil/versions/
2025-11-06 10:53:45
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅