![]() |
|
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 |
Nhập môn đệ tử
Tham gia ngày: Jun 2010
Bài gửi: 4
: |
Cần giúp đỡ về timer1/ Pic18F4550 trong CCS
Mình đang làm đồ án mạch quang báo 8x96 dung led ma trận và có sử dụng timer1 để kiểm tra định kì hệ thống và có một vài thắc mắc sau (các thắc mắc sau là về CCS):
+Khi dùng ngắt timer1 thì cần thực hiện như sau: Xóa cờ ngắt, dừng timer (để có thể cập nhật lại giá trị timer1) -> cập nhật giá trị cho timer1 (có thể khác với lần chạy trước đó) -> cho chạy lại timer1 *Vậy trong CCS có cần nạp lại giá trị cho timer1 không hay nó tự nạp lại (nếu ta không thay đổi giá trị của timer1 so với lần chạy trước)? *Ngoài ra khi mình đọc datasheet thì thấy nói rằng khi ta ghi giá trị vào timer1 thì sẽ làm reset bộ prescaler vậy nếu nạp lại giá trị timer1 thì có cần setup lại mode cho timer hay là CCS sẽ tự thiết lập mode. Nếu phải setup lại mode thì ta phải set_timer1 (nạp giá trị) trước rồi mới setup_timer1 (setup mode) sau đúng không? |
![]() |
![]() |
|
|