![]() |
Thắc mắc tính T định thời trong Timer
Em thấy đoạn Code ntn
#use delay(clock=20000000) ........ setup_timer_0(RTCC_INTERNAL|RTCC_DIV_2); set_timer0(6); // T_overflow = 2*(256-6)*0.2us = 100us enable_interrupts(INT_RTCC); // enable interrupts Timer0 enable_interrupts(GLOBAL); // enable global interrupts với đoạn code sau #use delay (clock=4000000); ...... .... set_timer0(6); // T_dinhthoi=2*(256-6)*1us=500s em ko hiểu chổ 2*(256-6)*1us --->1us này người ta lấy ở đẩu ra ...code trên cũng vậy:2*(256-6)*0.2us --->0.2us ở đâu ra??? PS: à đây :X= (4*Prescaler*256)/(FOSCinHz) |
Múi giờ GMT. Hiện tại là 07:38 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam