View Full Version : timer2 của Pic16f877a
rikimaru87
03-12-2009, 10:56 PM
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
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 .
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.