View Single Post
Old 11-08-2007, 01:21 PM   #1
Musea
Nhập môn đệ tử
 
Tham gia ngày: Aug 2007
Bài gửi: 4
:
Tính thời gian tràn cho Timer?

Em mới học cái này, thấy anh namnq có gửi lên máy bài tutorial, em thắc mắc một chút:
1. Thời gian tràn của timer tính như thế nào?
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 tính thế nào để ra được là tràn 0.5s. Có công thức tính ko?
2. Prescale là gì? Công dụng của nó ra sao?

Có mấy câu hỏi, ai biết chỉ dùm em với.
Musea vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn