www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]主程序:/**************************************************************************** * 文 件 名:main.c * 功 能:運(yùn)行WDT,并控制LED1--LED4顯示輸出。程序開始先對(duì)LED1--LED4閃爍控制, * 并進(jìn)行喂狗處理

主程序:

/****************************************************************************
* 文 件 名:main.c
* 功 能:運(yùn)行WDT,并控制LED1--LED4顯示輸出。程序開始先對(duì)LED1--LED4閃爍控制,
* 并進(jìn)行喂狗處理;然后只點(diǎn)亮LED1,并進(jìn)入死循環(huán),等待WDT復(fù)位。
* 說 明:將跳線器JP12短接。此程序只可以在Flash中運(yùn)行,看門狗復(fù)位會(huì)導(dǎo)致JTAG
* 無法調(diào)試。
****************************************************************************/
#include "config.h"
#define LEDCON 0x0000000f

/****************************************************************************
* 名 稱:WdtFeed()
* 功 能:看門狗喂狗操作。
* 入口參數(shù):無
* 出口參數(shù):無
****************************************************************************/
void WdtFeed(void)
{
WDFEED = 0xAA;
WDFEED = 0x55;
}

/****************************************************************************
* 名 稱:DelayNS()
* 功 能:長軟件延時(shí),具有喂狗功能。
* 入口參數(shù):dly延時(shí)參數(shù),值越大,延時(shí)越久
* 出口參數(shù):無
****************************************************************************/
void DelayNS(uint32 dly)
{
uint32 i;
for(; dly>0; dly--)
{
for(i=0; i<1000; i++)WdtFeed();
}

}

/****************************************************************************
* 名 稱:main()
* 功 能:初始I/O口及WDT,然后開始先對(duì)LED1--LED4閃爍控制,并進(jìn)行喂狗處理;
* 然后只點(diǎn)亮LED1,并進(jìn)入死循環(huán),等待WDT復(fù)位。
* 說 明:如果將程序燒寫到FLASH運(yùn)行,WDT復(fù)位后程序會(huì)重新開始;若使用RAM進(jìn)行仿真調(diào)試,
* WDT復(fù)位后JTAG口會(huì)斷開。
****************************************************************************/
int main(void)
{
uint8 i;

IO0DIR = LEDCON;

WDTC = 11059200;// 設(shè)置WDTC,喂狗重裝值
WDMOD = 0x03;// 復(fù)位并啟動(dòng)WDT
WdtFeed();// 進(jìn)行喂狗操作

for(i=0; i<8; i++)
{
IO0SET = 0x0000000f;
DelayNS(5);
IO0CLR = 0x0000000f;
DelayNS(5);
}
IO0SET = 0x0000000f;
IO0CLR = 0x00000001;

while(1);
//return(0);
}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

Holtek 針對(duì)USB應(yīng)用推出HT82B45R低速USB OTP MCU,符合USB 2.0低速規(guī)范,支持鍵盤用的高阻抗碳膜技術(shù)(Carbon Membrane)。HT82B45R結(jié)合低功耗設(shè)計(jì)、彈性I/O配置、內(nèi)建L...

關(guān)鍵字: MCU USB 看門狗定時(shí)器

看門狗定時(shí)器通常被認(rèn)為是不必要的或過多的。然而,將兩者等同起來,會(huì)對(duì)監(jiān)管機(jī)構(gòu)造成極大傷害。,看門狗添加了關(guān)鍵的監(jiān)控功能,允許我們?cè)趦?nèi)部和外部監(jiān)控系統(tǒng)故障并在發(fā)生故障時(shí)采取行動(dòng)。

關(guān)鍵字: 看門狗定時(shí)器 系統(tǒng)穩(wěn)定性

用ADS1.2編輯的,注意添加target.c,IRQ.s,Startuo.s和mem.scf文件。主程序:/*******************************************************...

關(guān)鍵字: arm7入門 LCD 顯示字符

用ADS1.2編輯的,注意添加target.c,IRQ.s,Startuo.s和mem.scf文件。主程序: /*****************************************************...

關(guān)鍵字: arm7入門 LED 單鍵控制

用ADS1.2編輯的,注意添加target.c,IRQ.s,Startuo.s和mem.scf文件。主程序:/*******************************************************...

關(guān)鍵字: arm7入門 數(shù)碼管顯示

主程序:/******************************************************************************* *File: main.C *功能: 串口發(fā)送...

關(guān)鍵字: arm7入門 串口通信

主程序: /******************************************************************************* *File: Main.c *功能: 使能...

關(guān)鍵字: arm7入門 向量irq中斷

主程序:/******************************************************************************/ /* This file is part of...

關(guān)鍵字: a arm7入門 d轉(zhuǎn)換

主程序:/******************************************************************************* *File: Main.c *功能: 使用定時(shí)...

關(guān)鍵字: arm7入門 led燈閃爍 定時(shí)器控制

主程序:/**************************************************************************** * 名稱:main.c * 功能:通過外部中斷0,外...

關(guān)鍵字: arm7入門 中斷計(jì)數(shù)器
關(guān)閉