毛驴 发表于 2014-11-6 12:03:20

有谁知道max813该怎么和mega2560连接

我只想使用max813的看门狗功能,和arduino mega 2560该怎么连,是和网上的那种和51单片机一样的连接吗?下面是和51单片机的连接图的链接http://www.360doc.com/content/13/1030/20/14441091_325398103.shtml

s980101 发表于 2017-3-17 21:41:27

本帖最后由 s980101 于 2017-3-17 22:12 编辑

Arduino 的RESET腳,觸發準位剛好跟8051相反,所以只要在max813的第七支腳(reset輸出)接上反相器(NOT gate),再接給Arduino的RESET腳就可以了~ 如附件圖所示
補充:反相器= 7404邏輯集成電路芯片
範例程式:

void setup() {
pinMode(13, OUTPUT);//餵狗腳位
}

void loop() {
digitalWrite(13, HIGH);   
delay(1500);    //須小於1.6s
digitalWrite(13, LOW);   
delay(1500);    //須小於1.6s         
}

可以試著把1500ms 改成1600ms 或更大,此時max813會作動並觸發看門狗,原本一閃一閃的13腳LED燈會重複快速閃2下,表示1.6s內一直沒餵到狗,致使Arduino一直重置(RESET)
页: [1]
查看完整版本: 有谁知道max813该怎么和mega2560连接