Thông báo

Collapse
No announcement yet.

watchdog trong AVR

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

  • watchdog trong AVR

    anh em chỉ cho mình cách sử dụng watchdog, mình mới tìm hiểu về AVR nên chưa hiểu !

  • #2
    void main(void)
    {
    // Watchdog Timer initialization
    // Watchdog Timer Prescaler: OSC/1024k
    #pragma optsize-
    WDTCR=0x1E;
    WDTCR=0x0E;
    #ifdef _OPTIMIZE_SIZE_
    #pragma optsize+
    #endif
    while(1)
    {


    #asm("WDT"); // gọi lệnh này liên tục miễn sao không quá thời gian quy định reset của phép chia. xem trong datasheet để biết rõ hơn

    // làm các việc ở đây



    }


    }
    n
    ĐT: 0986 492 489

    Tham khảo:

    Comment


    • #3
      Em là dân iT,mới bắt đầu tìm hiểu về C,nên không hiểu các câu lệnh sau:
      #pragma optsize-
      ......
      #ifdef _OPTIMIZE_SIZE_
      #pragma optsize+
      #endif
      Mong các anh chỉ giáo.
      chân thành cảm ơn!

      Comment

      Về tác giả

      Collapse

      ttth206 Tìm hiểu thêm về ttth206

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

      Collapse

      Đang tải...
      X