看看这几段语句就会明白的,你要定时的时间就是period,单位是us,比如,ConfigCpuTimer(&CpuTimer0,100,1000000);是指100MHZ的主频,1000ms(即1s)的周期,想改变定时时间1ms ,只要更改为ConfigCpuTimer(&CpuTimer0,100,1000)即可。
temp = (long) (Freq * Period);
Timer->RegsAddr->PRD.all = temp;
ConfigCpuTimer(struct CPUTIMER_VARS *Timer, float Freq, float Period)
ConfigCpuTimer(&CpuTimer0,100,1000000);
|