急 !STM32精英板PWM输出比较问题

2019-07-20 08:09发布

用的原子哥的PWM输出比较库函数程序,保证时钟,端口,定时器等的初始化准确无误。
把主函数改为:
int main(void)
{
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);        
   TIM3_PWM_Init(9999,143);                //T=(9999+1)(143+1)/72M=20ms
   TIM_SetCompare2(TIM3,4999);          //占空比为1/2
   while(1);
}

按理说应该输出占空比为0.5的周期为20ms的波形,但是我用软件仿真的却是下图这样的。两个高电平加上一个低电平才是一个周期,求助这是怎么回事,急求急求急求!!




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。