f28335时钟频率为100MHZ,定时器0定时1s,CpuTimer0Regs.TPR.all=0,CpuTimer0Regs.PRD.all如何设置
时间: 2023-12-03 15:44:05 浏览: 87
DSP28335 中pwm 定时器中断设置
5星 · 资源好评率100%
CpuTimer0Regs.TPR.all=0 表示定时器预分频器的值为 0,即不分频,所以定时器的时钟频率为 100MHz。
要让定时器0定时1秒,需要设置定时器的周期寄存器 PRD 的值。PRD 的值表示定时器计数器计数到多少时,就会触发定时器中断。因此,PRD 的值应该为定时器计数器每秒递增的次数。
由于定时器时钟频率为 100MHz,所以每秒定时器计数器会递增 100000000 次。因此,PRD 的值应该为 100000000。
所以,设置定时器0的 PRD 寄存器的值为:
```C
CpuTimer0Regs.PRD.all = 100000000;
```
阅读全文