View Single Post
Old 24-05-2011, 01:48 AM   #11
alycuong
Đệ tử 1 túi
 
Tham gia ngày: Apr 2010
Bài gửi: 16
:
Trích:
Nguyên văn bởi pandora View Post
Theo mình hiều thì cách tính thời gian tràn và ngắt của timer2 ko như timer0 và timer1.
TD trên của phandinh: XTAL = 4 Mhz, 1 ckm = 1 us
setup_timer_2(t2_div_by_16,6,10); // 250 x 16 x 10 = 40.000 us

Theo mình thì, timer2 sẽ tăng mỗi 4/(4*10^6)*16=16us, thời gian tràn sẽ là (6+1)*16us=112us, thời gian ngắt 112us*10=1120us!!!
Vậy là cách tính của ai đúng vậy?

setup_timer_2(t2_div_by_16,6,10); // 250 x 16 x 10 = 40.000 us

Em thấy cái này đúng rồi mà. Còn cái bên dưới này:

Theo mình thì, timer2 sẽ tăng mỗi 4/(4*10^6)*16=16us, thời gian tràn sẽ là (6+1)*16us=112us, thời gian ngắt 112us*10=1120us!!!

thì sao e hok hiểu, ai giải thích giúp e với.
alycuong vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn