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.
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分钟多些,求指教
不知道什么原因导致的复位,主要是每次复位时间间隔都是4小时45分钟20秒,肯定和时钟有关系,比如看门狗或者是定时器,但是看门狗定时为最大了,可能溢出的地方都做了踢狗处理。很疑惑。。。
不知道什么原因导致的复位,主要是每次复位时间间隔都是4小时45分钟20秒,肯定和时钟有关系,比如看门狗或者是定时器,但是看门狗定时为最大了,可能溢出的地方都做了踢狗处理。很疑惑。。。