新手入门
- 积分
- 19
- 金钱
- 19
- 注册时间
- 2020-10-26
- 在线时间
- 10 小时
|
1金钱
如题所示
以战舰版开发板为例,他的定时器只支持16位的pwm输出。
根据49讲 PWM-DMA 里来说
TIM1_PWM_Init(255,0); //TIM1 PWM初始化, Fpwm=72M/256=281.25Khz. 可以吧16位的PWM的变成8位分辨率的PWM,同理可以变成10位的。当然高到低简单,低到高很难。
那么我想问 就使用16位的定时器,怎么拓展到超出界限的 ,比如20位,32位。
我现在的思路是,类似于 主从定时器级联,两个16位的定时器级联到一起就是一个32位的定时器。 我想问 在原本的16位定时器中输出就是16位PWM波,那在32位定时器中输出的PWM波就是32位的了吗还是依旧是16位的。
emmm算是一点新手的一些异想天开吧,希望有人能指导一下。
或者对拓宽pwm的位数有什么见解的欢迎指导。
|
|