2
4
0
新手入门
RCC->APB1ENR|=1<<0;//开启定时器2时钟 TIM2->ARR=599;//1000次 TIM2->SC=0;//0预分频 TIM2->CCMR1|=6<<12|6<<4; //输出比较2模式使能,PWM模式1(在向上计数时,TIMx_CNT<TIMx_CCR时,通道为有效电平) TIM2->CCMR1|=1<<3; //,CCR2预装载 * TIM2->CCR2=500; //通道2占空比50% TIM2->CR1|=1<<7; TIM2->CR1|=1<<0;//开启计数器 */
代码如上,理论上我应该得到的PWm波是50%占空比,120K的PWM波,但结果频率正确,占空比不对,我把频率设低,占空比和频率都正确,频率上M就根本没波了,这是啥原因呢,STM32难道1M以上的PWm都不能产生吗,请原子哥解答
使用道具 举报
15
87
初级会员
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-7-15 02:23
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网