自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32 学习日志:PWM 驱动直流电机、DWT 精确延时、DHT11 单总线通信与 Keil 工程模板

2080SPEED_LOW:低速 PWM 值。SPEED_HIGH:高速 PWM 值。speed_mode = 0:低速。speed_mode = 1:高速。dir_mode = 0:正转。dir_mode = 1:反转。PWM 中,ARR 决定周期,CCR 决定占空比。TB6612FNG 中,PWMA 控制速度,AIN1/AIN2 控制方向,STBY 必须拉高才能工作。DWT 是内核自带的高速周期计数器,适合微秒延时和程序运行时间测量。DHT11 使用单总线通信,

2026-08-20 00:13:23 666

原创 PWM呼吸灯、定时器触发ADC与编码器模式

指的是定时器PWM通道的输出极性。输出高电平时,是否表示有效输出低电平时,是否表示有效PWM输出的高低电平逻辑是否需要反转HighLow// 当前编码器计数值// 上一次编码器计数值// 最后一次移动的时间// 0表示运动,1表示静止// 本次移动的计数变化量变量作用保存当前CNT值保存上一次CNT值记录最后一次移动的时间判断当前是否已经静止diff计算本次移动了多少脉冲按键松开 -> GPIO读取到高电平按键按下 -> GPIO被拉到GND,读取到低电平就是低电平。

2026-08-18 23:04:01 213

原创 STM32 PWM 控制舵机学习记录

sg90_angle这个值就是舵机上电后的初始脉宽。开 PWM,改 CCR,看舵机转。PSC控速度ARR控周期CCR控脉宽舵机靠 PWM 脉宽定位就能很快上手这类项目。

2026-08-17 23:49:01 517

原创 8月16日 STM32 学习记录:串口空闲中断、ADC、DMA 和定时器

今天继续整理 STM32 的几个核心外设,重点放在串口不定长接收、ADC 读取方式,以及定时器的基础概念上。刚开始很多名词看起来都差不多,但真正拆开之后会发现,它们各自负责的事情很明确。

2026-08-16 23:03:55 430

原创 STM32 HAL 入门实战:GPIO按键、蜂鸣器控制与UART串口中断接收详解

1,str++;它的作用是逐字节发送一个字符串。Hello回车换行= '\0')'\0'当指针指向'\0'时,循环结束。str++str是字符指针。str ++;表示指针向后移动一个字符。CubeMX 生成代码和用户代码之间的区别和标记的作用GPIO 按键的上拉、下拉以及高低电平判断按键控制蜂鸣器和 LED 的基本方法使用实现定时功能数组和串口接收缓冲区RxCount计数变量的作用中断接收函数接收完成回调函数中->运算符的含义strncmp()

2026-08-16 11:14:15 333

空空如也

空空如也

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

TA关注的人

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