PWM接收问题,看程序有没有问题,菜鸟求助

2019-10-15 19:44发布

TIMx_CCMR1 明显是针对 2 个通道的配置,低八位[7:0]用于捕获/比较通道 1 的控制,而高八 位[15:8]则用于捕获/比较通道 2 的控制,因为 TIMx 还有 CCMR2 这个寄存器,所以可以知道 CCMR2 是用来控制通道 3 和通道 4


这是列程里面的
这里我们用到的是 TIM2 的捕获/比较通道 1,
TIM2->CCMR1|=1<<0;  //CC1S=01  设置通道1
TIM2->CCMR1|=1<<4;      //IC1F=0001  通道1采样没问题
TIM2->CCMR1|=0<<10;  //IC2PS=00     ????却是给通道2设置分频什么意思???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。