vấn đề là 89s52 có wdt mà em chưa biết sử dụng nó trong keil C viết sao hả mấy bác. ai biết chỉ dùm
sư dụn watch dog timer trong keil C
Collapse
X
-
Tags: None
-
Mình đã xem qua nhưng chưa hiểu rõ lắm. Cách tính time để reset wdt đê ngăn ko cho no tràn. Tiêng ạnh còn kém nên ai biết có thể minh họa một doạn code nhé. thankNguyên văn bởi hoangdai Xem bài viếtKeil C chưa khai báo địa chỉ thanh ghi cho ứng dụng WTD, bạn cần tự định nghĩa địa chỉ. Nên xem datasheet để bit đc địa chỉ này.
Comment
-
Bạn này khai báo như sau:
WDTPRG|=0x07;
WDTRST=0x1E;
WDTRST=0xE1;
Muốn reset lại WDT, bạn chỉ cần chèn lại vào những chỗ cần thiết 2 dòng lệnh sau:
WDTRST=0x1E;
WDTRST=0xE1;
Chú ý 89S chỉ có 1 mức thời gian là 16383 chu kỳ máy, tương đương 16,383ms nếu xài xtal 12MHz- Mạch nạp vdk 8051, AVR, PIC, EEPROM
- Linh kiện điện tử cho sinh viên
Comment
dự án của bạn Tra theo mã, xem datasheet và đặt hàng trực tuyến. MicrochipROHMEpsonTaejin
Đặt hàng & tư vấn
Hà Nội024.3640 8561
TP.HCM028.3811 9870
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi thuaimiVẫn nhớ và kính trọng Bác cũng các cao nhân trên dientuvietnam.net. Tính từ ngày tham gia trên này cũng đã hơn 20 năm rồi. Quá nhiều thay đổi cả trong công việc và cuộc sống. Nhưng được thấy lại các nick cũ vẫn sáng đèn là thấy vui rồi....-
Channel: Tâm tình dân kỹ thuật
26-10-2026, 16:33 -
Comment