View Single Post
Old 25-07-2007, 06:42 PM   #5
Mecha
Trưởng lão PIC bang
 
Mecha's Avatar
 
Tham gia ngày: Dec 2005
Bài gửi: 315
:
Watch dog là chức năng có liên quan đến tiết kiệm nguồn thì phải, thường được sử dụng khi VDK dùng nguồn nuôi là Pin. Khi chức năng này được kích hoạt, VDK sẽ chỉ giữ lại nguồn để duy trì hoạt động cho một vùng bộ nhớ đặc biệt (thường để lưu giữ biến và các thanh ghi đặc biệt), còn lại thì cắt nguồn nuôi hết để tiết kiệm Pin.


Nhưng có lẽ không phải vậy. Cái này mình nói ở trên là một chức năng khác. Lâu không sờ đến VDK nên lẫn lộn lung tung


"A watchdog timer is a piece of hardware that can be used to automatically detect software anomalies and reset the processor if any occur. Generally speaking, a watchdog timer is based on a counter that counts down from some initial value to zero. The embedded software selects the counter's initial value and periodically restarts it. If the counter ever reaches zero before the software restarts it, the software is presumed to be malfunctioning and the processor's reset signal is asserted. The processor (and the software it's running) will be restarted as if a human operator had cycled the power."




Vậy, watchdog timer liên quan đến chức năng reset lại hệ thống khi có lỗi phần mềm xảy ra.

Bạn nào đã từng làm về watchdog timer chắc sẽ hiểu về nguyên lý cũng như chức năng của nó, bạn có thể giải thích thêm để mọi người hiểu rõ thêm.
__________________
Sống là động nhưng lòng luôn bất động,
Sống là thương nhưng lòng chẳng vấn vương,
Sống yên vui danh lợi vẫn coi thường,
Tâm bất biến giữa dòng đời vạn biến.


Chú ý: đề nghị các thành viên đọc luồng dưới đây trước khi post bài:
http://www.picvietnam.com/forum//showthread.php?t=1263

thay đổi nội dung bởi: Mecha, 25-07-2007 lúc 07:13 PM.
Mecha vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn