![]() |
|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 1 túi
Tham gia ngày: Oct 2005
Bài gửi: 16
: |
em chưa hiểu nhiều về prescaler anh có thể giúp em cám ơn
|
![]() |
![]() |
![]() |
#2 |
PIC Bang chủ
|
Nếu xung nhịp của em là 4MHz, tức là một chu kỳ máy sẽ là 1us.
Khi em bật timer, thì bình thường cứ 1us nó sẽ đếm lên 1 đơn vị. Nếu như em setup prescaler, giả sử là 2 (em xem trong bảng prescaler để biết cách setup). Trong trường hợp này, thì 2us timer sẽ đếm lên 1 đơn vị. Tương tự, prescaler = 4 thì 4us timer mới tăng lên 1 đơn vị. Như vậy, để hẹn giờ thời gian dài. Nếu bình thường với 8 bit, em chỉ hẹn giờ được 256us, thì nếu em muốn hẹn giờ lên đến 1ms thì bắt buộc em phải dùng prescaler. Đơn giản như vậy thôi. Không có gì phức tạp cả. Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
![]() |
![]() |
![]() |
|
|