Ðề tài: Hỏi bài?
View Single Post
Old 21-09-2007, 06:16 PM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi cuopbienquin View Post
1.WDT là "chó giữ nhà" (Watchdog Timer). Bộ phận này có nhiệm vụ reset lại PIC sau một khoảng thời gian định trước. WDT sẽ reset vi điều khiển khi bộ đếm của WDT bị tràn. Mục đích của nó là tránh trường hợp vi điều khiển bị "treo" khi phải hoạt động liên tục trong một khoảng thời gian lâu dài.

Thời gian định trước này phụ thuộc vào tần số loại thạch anh sử dụng và bộ chia tần số trước (prescaler) của WDT.
2.XT ,HS,RC,LP là khai báo các tần số dao động thạch sử dụng cho vi điều khiển.Thường XT cỡ 4MHZ,HS là tần số cao cỡ 15_20 MHz,
RC là dùng clock (điện trở _tụ điện).Cài này thì về điện tử cơ bản bạn đã học tần số dao động của mạch RC rồi
3.Code protection(CP) có thể ngăn chặn những dòng lệnh bị lỗi của vi điều khiển khi hồi về phần lập trình của vi điều khiển.
4. BODEn có nghĩa là khi nó được set ,nó sẽ giữ nguồn cho VDK trong một thời gian ngắn khi nguôn VDK bị lỗi
5.PWRTE (power up timer ):khi PWRTE được set ,nó sẽ làm cho thời gian ổn định của VDK khi nạp nguồn và dao động thạch anh có thể ngắn và phù hợp
Bạn nên vễ xem lại những kiến thức cơ bản "chip configuration word" trong chương đầu PIC.Chúc vui
Bạn nên cẩn thận với những phát biểu của mình, nhất là khi trả lời cho những người mới học, vì họ sẽ xem những gì bạn nói là thánh kinh.

1. WDT dùng để reset PIC khi PIC bị treo vì một lý do gì đó. Khi dùng WDT thì trong các vòng lặp người ta thường có lệnh xóa thanh ghi đếm của bộ WDT để tránh bị reset khi chương trình chạy bình thường.

2. XT thường dùng cho tần số thạch anh từ vài trăm kHz đến 4 MHz, còn HS thường dùng cho tần số thạch anh từ 4 MHz đến tần số tối đa của chip. LP là chế độ công suất thấp của bộ dao động, thường dùng với thạch anh đồng hồ tần số 32768 Hz.

3. Code protection là chế độ bảo vệ mã chương trình, tức là không cho phép đọc code từ bộ nhớ chương trình của PIC ra bên ngoài. Thường dùng cho mục đích chống sao chép chương trình trên chip.

4. BODEN là cho phép phát hiện sự cố suy giảm nguồn (brown-out detection). Brown-out là muốn nói đến việc nguồn của chip bị suy giảm nhưng không mất hẳn, tuy nhiên, việc chạy chương trình ở điện áp suy giảm này có thể không an toàn (theo đánh giá của người thiết kế), do đó người thiết kế có thể bật tính năng này nếu không muốn chip làm việc ở điều kiện brown-out.

5. PWRTE là cho phép bộ định thời khi bật nguồn hoạt động. Bộ định thời này sẽ thêm vào một khoảng thời gian giữ chip ở trạng thái reset, như vậy điện áp nguồn và tần số của bộ dao động sẽ được ổn định hơn.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn