Thông báo

Collapse
No announcement yet.

WD cho 89C55WD

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • WD cho 89C55WD

    Xin các cao thủ chỉ giúp. tôi đang làm con 89C55WD, dùng WD max nhất là 2^13 chu kỳ máy mà không reset WD là con 89 sẽ bị Reset. Đọc tài liệu thấy nhiều con nó cho thời gian này lên đến 2 giây bằng cách đặt WDTPRG =7 ( thế mà con 89C55WD lại không có. VỚi 89C55WD, có cách nào kéo dài thời gian WD này không? Vì chương trình của tôi dài đến 8 nghìn dòng, rất nhiều hàm --> chẳng lẽ cứ 1 đoạn ( < 2^13 chu kỳ máy ) lại ghi:
    MOV WDTRST,#1Eh;
    MOV WDTRST,#0E1h;
    để reset WD----> chết tôi mất.
    Ai đã làm rồi xin chỉ giúp. thanks

    email:mahaco@fpt.vn

  • #2
    theo toi ban nen lam mach watchdog ngoai, nhu vay thich hop hon.

    Comment


    • #3
      Bạn nên dùng 1 ngắt timer để nó reset WD này, lúc nào vào ngắt có ưu tiên cao hơn ngắt do timer này mà phải ở trong ngắt lâu hơn 2^13 chu kỳ máy thì bạn mới phải dùng lệnh để xóa ngắt!
      Chúc thành công!
      Last edited by natra2k2; 20-12-2006, 20:56.

      Comment

      Về tác giả

      Collapse

      hoctro89xxx ĐH-BKHN Tìm hiểu thêm về hoctro89xxx

      Bài viết mới nhất

      Collapse

      Đang tải...
      X