我用通用定时器产生10K的方波,可是现在频率只有1K多一点,T1部分程序如下
//EVA //通用定时器T1初始化
EvaRegs.T1CON.bit.TENABLE = 0; //禁止通用定时器1
EvaRegs.T2CON.bit.TENABLE = 0; //禁止通用定时器2
EvaRegs.T1CON.bit.TPS = 000; //时钟:T1CLK=HSPCLK=150M
EvaRegs.T1CON.bit.TMODE = 01; //计数模式:连续增减
EvaRegs.T1CON.bit.TCLKS10 = 00; //时钟源使用内部时钟
EvaRegs.T1CON.bit.TECMPR = 1; //使能通用定时器比较操作
EvaRegs.T1PR = 0x1d4c; //7500,10K
晶振30M,pll=0x0a,烧写到flash里运行,正常按照这个程序频率应该是10K的 但是现在只有1K多一点 请问这是为什么?