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设置分频什么意思???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>