PIC32MZ2048 Timer設定的問題

作者 阿雷斯 於 2016年03月30日 15:54:44
請問各位先進
設定Timer1的參數如下

//在計數到20000時,產生中斷(50mS)
IFS0bits.T1IF = 0; //先清除 Timer1的 Flag
IEC0bits.T1IE=TRUE; //啟動中斷

PR1 = 19999;
T1CONbits.TCKPS=3; //1:256 prescale value
T1CONbits.TCS = 0; //頻率來源 Internal peripheral clock
T1CONbits.TGATE=0;
T1CONbits.ON=TRUE; //Timer1 開始計時


這是把 PBCLK3 的設定,用預設的參數。


但是,不管我怎麼更改PBCLK3的相關暫存器的設定,Timer1的計數完全沒有變化

//設定 PBCLK3 Timer 的頻率來源
PB3DIVbits.ON=TRUE;
PB3DIVbits.PBDIV=124; // PBCLK3 = Fsys / ( 124 + 1 ); 200MHz / 125 = 1.6Mhz
while(!PB3DIVbits.PBDIVRDY);


請問一下各位先進,
是否我少了什麼參數沒有設定到,還是需要再參考什麼文件

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=8&topic_id=18689&post_id=71103