Note: External clock, gated mode and encoder mode can work only if the CEN bit has been
previously set by software. However trigger mode can set the CEN bit automatically by
hardware.
SMS:External Clock Mode 1 - Rising edges of the selected trigger (TRGI) clock the counter.
注意SMS设置为External Clock Mode 1以后,在开始的时候会产生一个触发事件,就是TRGI。
在注意TIF产生的来源:This flag is set by hardware on trigger event (active edge detected on TRGI input when the slave mode controller is enabled in all modes but gated mode. It is set when the counter starts or stops when gated mode is selected. It is cleared by software.
你把SMS的值修改以后,这个中断应该就不会产生了。楼主可以考虑修改为000,然后测试一下。
谢谢你的回复 ,配置在上面的图中都能看到的,你所关心的SMCR的值也有。
previously set by software. However trigger mode can set the CEN bit automatically by
hardware.
SMS:External Clock Mode 1 - Rising edges of the selected trigger (TRGI) clock the counter.
注意SMS设置为External Clock Mode 1以后,在开始的时候会产生一个触发事件,就是TRGI。
在注意TIF产生的来源:This flag is set by hardware on trigger event (active edge detected on TRGI input when the slave mode controller is enabled in all modes but gated mode. It is set when the counter starts or stops when gated mode is selected. It is cleared by software.
你把SMS的值修改以后,这个中断应该就不会产生了。楼主可以考虑修改为000,然后测试一下。
回头试试,但可能性不大,谢谢你的回复
对于TIM3和TIM4的关系图可以参考Table 74. TIMx internal trigger connection
即使TIF置位了,我没使能相应中断,也能进中断例程?
寄存器的配置不能修改,现在只能在每个例程最后加上清除这个中断的PENDING位,就可以用了。
TIE并没有置位,也就是没有使能这个中断,TIF触发了,也可以进中断吗?