三种写法对照,底层都是 STM32 真实引脚(TIM3:PA6 / PA7 / PB0 三个舵机)的 PWM 舵机驱动: ① STM32 裸机(HAL)是真实工程师要写的定时器+引脚代码; ② 模块化 servo(编号, 角度)是老师把 HAL 封装成的一行,学生最易学; ③ 渐变弯曲用 HAL_Delay 调速。舵机固定编号 1 / 2 / 3(1=MCP · 2=PIP · 3=DIP),没写的舵机纹丝不动。