NATO308
30-03-2009, 03:56 PM
Trong ví dụ,
void Init_TMR1(void) {
TMR1 = 0; //Xoa so dem trong TMR1
PR1 = 0xF424; //Nguong tran la 0,5 giay tuong ung
//voi clock = 32 MHz
_T1IF = 0; //Xoa co ngat cua Timer 1
T1CON = 0x8020; //Dung fcy lam clock, prescale = 1:64
_T1IE = 1; //Cho phep ngat Timer 1
Cái số 0xF424 kia thì mình đã hiểu cách tính . Nhưng cái số 0x8020 thì tính như thế nào vậy . Trong tutorial 2, anh Nam có nói rằng : đó là thông tin về nguồn clock, prescaler, chế độ timer.......nhưng mình ko hiểu làm thế nào có số đó. Ai giúp với !
Mình đã tìm thấy câu trả lời rồi ! Del bài nhưng ko del được.
void Init_TMR1(void) {
TMR1 = 0; //Xoa so dem trong TMR1
PR1 = 0xF424; //Nguong tran la 0,5 giay tuong ung
//voi clock = 32 MHz
_T1IF = 0; //Xoa co ngat cua Timer 1
T1CON = 0x8020; //Dung fcy lam clock, prescale = 1:64
_T1IE = 1; //Cho phep ngat Timer 1
Cái số 0xF424 kia thì mình đã hiểu cách tính . Nhưng cái số 0x8020 thì tính như thế nào vậy . Trong tutorial 2, anh Nam có nói rằng : đó là thông tin về nguồn clock, prescaler, chế độ timer.......nhưng mình ko hiểu làm thế nào có số đó. Ai giúp với !
Mình đã tìm thấy câu trả lời rồi ! Del bài nhưng ko del được.