我的初始化设置如下:
PCA0MD &= ~0x40; 关掉看门狗
P1MDOUT = 0xF8; //推挽.
P2MDOUT = 0xFF; //推挽.
XBR0 = 0x03;
XBR1 = 0xC0;
XBR2 = 0x01;
EMI0CF = 0x07;
EMI0TC =0xCB;
IE = 0x80;
Timer_Init();
.........................................
void Timer_Init(void)
{
TMR2CN = 0x00; // Stop Timer2; Clear TF2;
CKCON &= ~0xF0; // Timer2 clocked based on T2XCLK;
TMR2RL = -(24000000 / 12); // Initialize reload value
TMR2 = 0xffff; // Set to reload immediately
ET2 = 1; // Enable Timer2 interrupts
TR2 = 1; // Start Timer2
}
.....................................................................
|