Quantcast
Channel: C2000™︎ 微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 12286

F2808-60的主频配置定时器0输出为何一直是2倍关系,请指点

$
0
0

1、主频设置

InitPll(DSP28_PLLCR,DSP28_CLKINDIV);

#define DSP28_CLKINDIV   1

#define DSP28_PLLCR    6

其他没有修改

 

2、定时器0设置

ConfigCpuTimer(&CpuTimer0, 60, 1);   //CpuTimer0配置分频60M,定时周期1uS

 

3、定时器中断 ,定时1秒

interrupt void cpu_timer0_isr(void) {

 CpuTimer0.InterruptCount++;

 if(CpuTimer0.InterruptCount >= 1000000)   

 {    

    CpuTimer0.InterruptCount = 0;   

    GpioDataRegs.GPATOGGLE.bit.GPIO22 = 1; //测试下来,正常翻转

   }

  PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; 

 }

 

我用示波器测GPIO22,一直是2秒,反复配置,都是这样,请问是什么地方有问题


Viewing all articles
Browse latest Browse all 12286

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>