stm32输入捕获模式下, TIM_ICSelection的值选择不解,盼求解
我用固件库3.5开发的,再用stm32的通用定时器,用于编码器读取时,有一句代码: TIM_ICStructInit(&TIM_ICInitStructure);然后去看了缺省值的各个参数的具体值,其中对TIM_ICSelection填入的参数是TIM_ICSelection_DirectTI不是很懂,看pdf文档中有说明:
但是我没怎么看懂,求个大神,能不能给我详细点解释一下呀,这句话是不是等于寄存器操作时候的这两句代码:
TIM2->CCER |= 0<<1; //IC1不反向
TIM2->CCER |= 0<<5; //IC2不反向
有木有大神回答下呀。。。 这个最好结合图形来讲。每个定时器都有个timer block diagram.
这里就是讲TI1、TI2与IC1或IC2的连接关系,
TI3 TI4与IC3或IC4的连接关系。
TIM_ICSelection_DirectTI==》TI1,TI2,TI3,TI4 对应IC1,IC2,IC3,IC4;
TIM_ICSelection_IndirectTI==>TI1,TI2,TI3,TI4 对应IC2,IC11,IC4,IC3;
页:
[1]