新手上路
- 积分
- 30
- 金钱
- 30
- 注册时间
- 2019-7-22
- 在线时间
- 14 小时
|
发表于 2019-7-30 22:13:09
|
显示全部楼层
[img]非常感谢,问题已经解决了,但我发现我的直接根据数字设置周期偏移的方法好像特麻烦,我看到你代码里边设置周期偏移那部分很简洁,我没看懂,能解释解释吗?非常感谢!
TIM_OCInitStructure.TIM_Pulse = 400* 0/100+10;
TIM_OC1Init(TIM3, &TIM_OCInitStructure);
TIM_OC1PreloadConfig(TIM3, TIM_OCPreload_Disable);
TIM_OCInitStructure.TIM_Pulse = 400*25/100+10;
TIM_OC2Init(TIM3, &TIM_OCInitStructure);
TIM_OC2PreloadConfig(TIM3, TIM_OCPreload_Disable);
TIM_OCInitStructure.TIM_Pulse = 400*50/100+10;
TIM_OC3Init(TIM3, &TIM_OCInitStructure);
TIM_OC3PreloadConfig(TIM3, TIM_OCPreload_Disable);
TIM_OCInitStructure.TIM_Pulse = 400*75/100+10;
TIM_OC4Init(TIM3, &TIM_OCInitStructure);
TIM_OC4PreloadConfig(TIM3, TIM_OCPreload_Disable);
就那个(400*x%/100+10)怎么解释
D:\课程资料文件夹\2019年电子设计 |
|