PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   timer2 của Pic16f877a (http://www.picvietnam.com/forum/showthread.php?t=5456)

rikimaru87 03-12-2009 10:56 PM

timer2 của Pic16f877a
 
moi người ơi cho mình hỏi timer2 của pic16f877a có gì khác timer1 và timer0 . mà sao chương trình của mình mỗi lần : enable_interrupts(INT_TIMER2); thi chương trịhh ko hoat động . mình ko sử dung dc timer2. mong moi người giúp đỡ

phamminhtuan 04-12-2009 09:49 AM

Trích:

Nguyên văn bởi rikimaru87 (Post 31946)
moi người ơi cho mình hỏi timer2 của pic16f877a có gì khác timer1 và timer0 . mà sao chương trình của mình mỗi lần : enable_interrupts(INT_TIMER2); thi chương trịhh ko hoat động . mình ko sử dung dc timer2. mong moi người giúp đỡ

Bạn cần đọc Datasheet để thấy rõ sự khác nhau, Timer2 của PIC16F877A là timer 8 bit, có bộ chia trước, bộ chia sau và thanh ghi PR2. Dao động qua bộ chia trước, sau đó đếm bằng thanh ghi TMR2, khi TMR2 bằng với PR2 thì TMR2IF bật lên, sau khi tràn n lần (bằng với số lần chia của bộ chia sau) thì nó tạo ngắt thật sự

rikimaru87 04-12-2009 02:13 PM

cảm ơn bạn này nha . mình đã hiễu rùi .


Múi giờ GMT. Hiện tại là 06:55 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam