|
发表于 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) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|