本帖最后由 lvshuanghui 于 2017-8-31 16:58 编辑
在触摸按键输入实验中,有一条这样的语句TIM5_CH2_Cap_Init(TPAD_ARR_MAX_VAL,psc-1);//以1Mhz的频率计数 ,这个我就不懂了,定时频率不是f=72000000/【(arr+1)(psc+1)】吗?怎么会算出1MHz来呢? 翻书琢磨后自己的理解是://以1Mhz的频率计数 即为CNT计数频率为1M,也就是 计数频率=72000000/(psc+1),其中psc=72-1,可是函数里面PSC是做为参数传进去的,psc没有确定的值;而且在main()函数里面调用 TPAD_Init(6),将psc初始化为6,实在是不知道1M计数频率是怎么来的呀???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>