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.

我想得到10K载波 可是现在频率只有1K多一点



我用通用定时器产生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多一点 请问这是为什么?