![]() |
|
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 |
![]() |
#3 | |
Trưởng lão PIC bang
|
Trích:
a. SCS (chứ không phải SCR) sẽ quyết định bộ dao động nội hay nguồn xung clock chọn bởi FOSC<2:0> được dùng cho hệ thống. INTOSC và INTOSCIO khác nhau ở chỗ: với INTOSC, chỉ có chân OSC1 có thể dùng làm I/O, còn chân OSC2 vẫn xuất tín hiệu clock (có thể dùng để kiểm tra tần số bộ dao động nội, hay cấp xung clock cho một linh kiện khác), còn với INTOSCIO, cả hai chân OSC1 và OSC2 đều được dùng làm chân I/O, và không có tín hiệu clock được xuất ra. b. Mạch dao động nào cũng cần thời gian để đạt trạng thái ổn định (stable). HTS là cờ báo hiệu bộ HFINTOSC đã chạy ổn định hay chưa. 2. Tạm dịch đoạn văn đó: "Ngõ ra báo hiệu khớp của bộ so sánh Timer2/PR2 sau đó được đưa vào bộ chia sau Timer2. Bộ chia sau có các giá trị chia tùy chọn từ 1:1 đến 1:16. Ngõ ra của bộ chia sau Timer2 được dùng để thiết lập trạng thái của cờ ngắt TMR2IF trong thanh ghi PIR1". Nhìn sơ đồ khối thì thấy đúng như vậy. Tức là, khi Timer2 = PR2 thì ngõ ra bộ so sánh có một lần đổi trạng thái từ '0' lên '1' (rồi sẽ về '0' khi giá trị Timer2 trở 0 một cách tự động). Xung ở ngõ ra bộ so sánh sẽ được đưa vào bộ chia trước Timer2. Nếu chọn giá trị cho bộ chia trước là 1:n thì sau n lần ngõ ra bộ so sánh đổi trạng thái từ '0' lên '1', cờ ngắt TMR2IF mới được bật. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|