N32CUBE+N32H473+GTIM配置PWM调光测试
1.N32CUBE配置
1.Out Compare Preload 预装载Enable,CCR 占空比更新在下一周期生效,调节亮度无瞬时跳变。
2.Preload Mode 预装载:Enable(开启影子寄存器,亮度平滑无跳变)
3. 1kHz 配置参数
GTIM1 挂载 APB2 总线,GTIM 定时器内核时钟 = 120MHz
Prescaler(PSC) = 1199
CounterPeriod(AutoLoad) = 99
PWM 频率 = 120000000/(1199+1)/(99+1)=1000Hz
输入亮度 1 → 计算输出 CCR=0(最低亮度,接近熄灭)
输入亮度 50 → 计算输出 CCR=49(50% 亮度)
输入亮度 100 → 计算输出 CCR=99(100% 满亮度)
整数运算映射,无浮点误差,亮度过渡均匀平滑,无阶梯跳变。
