![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 3 túi
Tham gia ngày: Apr 2009
Bài gửi: 53
: |
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 đỡ
|
![]() |
![]() |
![]() |
#2 |
Super Moderator
Tham gia ngày: Feb 2006
Bài gửi: 150
: |
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ự
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 3 túi
Tham gia ngày: Apr 2009
Bài gửi: 53
: |
cảm ơn bạn này nha . mình đã hiễu rùi .
|
![]() |
![]() |
![]() |
|
|