音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

LPC ARM的看門狗還真是有點(diǎn)怪

作者:janeslee 欄目:ARM技術(shù)
LPC ARM的看門狗還真是有點(diǎn)怪
uCOS一個(gè)任務(wù)里喂狗,剛開始沒用FIQ中斷,每20ms喂一次,正常。后加入FIQ中斷,過幾分鐘就死機(jī)重啟,后改為1S喂一次,跑了1天都正常。真是莫名其妙!喂狗程序如下:
// 喂看門狗
void WatchDog_Feed(void)
{
    OS_ENTER_CRITICAL();
    Disable_FIQ();
    WDFEED = 0xAA;
    WDFEED = 0x55;
    Enable_FIQ();
    OS_EXIT_CRITICAL();
}

2樓: >>參與討論
zlgarm
re
一般有兩種情況:
1.喂狗時(shí)序被打斷。
2.長(zhǎng)時(shí)間沒有調(diào)用喂狗任務(wù)。


3樓: >>參與討論
janeslee
在這里你說得兩種情況都好像不符合
1、20MS定時(shí)喂的時(shí)候喂狗時(shí)序被打斷可能性雖更高,但喂狗更頻繁,狗溢出的可能性更小,我將溢出時(shí)間設(shè)為10秒一樣會(huì)重啟。且喂狗前F和I都被關(guān)閉了,怎么會(huì)被打斷呢。
2、系統(tǒng)一直正常,不存在長(zhǎng)時(shí)間不喂的問題,這個(gè)任務(wù)同時(shí)會(huì)閃爍LED,我觀察了,重啟前LED一直在閃,狗超時(shí)周期為10秒。





參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
大家?guī)兔Γ何倚枰猘rm-elf-tools-20040427.sh 誰有?
用ADS V1.2 開發(fā) LPC2000 系統(tǒng)
2134的d/a能用嗎?
網(wǎng)上下載的ucos-ii怎么不好用阿
請(qǐng)教:關(guān)于EasyJTAG仿真器的問題
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)