您的位置:首页 >动态频道 > 滚动动态 >

tim_setcompare2什么意思

导读 大家好,今天小六子来为大家解答以下的问题,关于tim_setcompare2什么意思这个很多人还不知道,现在让我们一起来看看吧!1、这相当于一个自

大家好,今天小六子来为大家解答以下的问题,关于tim_setcompare2什么意思这个很多人还不知道,现在让我们一起来看看吧!

1、这相当于一个自加加的操作,你看的程序后面有个if判断。

2、if(TIM_GetCapture2(TIM3)==300)x09x09TIM_SetCompare2(TIM3,0); CNT(分频系数在TIM_TimeBaseStructure.TIM_Prescaler=X1 确定)在自加到ARR(由TIM_TimeBaseStructure.TIM_Period =X2 确定)值的过程中会不断和CCRX的值相比较,一旦二者相等就产生匹配事件,但要注意CNT不会理会这件事,它会继续++直到等于ARR。

3、占空比=CCR/ARR,频率=72M/(X1+1)/X2。

4、你的问题中TIM_GetCapture2(TIM3)+1就是我提到的CCR的值,也就是CCR自+1说明TIM_GetCapture2(TIM3)读取的值在增大 。

本文分享完毕,希望对你有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!