This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ConfigCpuTimer(&CpuTimer0,X,Y*1000000)的定时问题

ConfigCpuTimers(&CpuTimer0, X,Y*1000000)使用了CPUTimer0,主要是通过参数设置周期计数寄存器PRD和分频寄存器TPR,PRD.all =X*Y*1000000,定时时间T=(TPR+1)*Y s,我把X设定为150不变,由于32位的数据最大约为4200*1000000,于是Y不得大于28,我想通过此函数定时5分钟(300 s),把Y设定为20,则(TPR+1)=15,因此在ConfigCpuTimer(&CpuTimer0,X,Y*1000000)函数定义中,给TPR.all复制14.但是运行结果不是5分钟,有3分钟多些,求指教