找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6427|回復(fù): 4
收起左側(cè)

單片機(jī)看門狗復(fù)位后能否重新回到原死機(jī)處繼續(xù)執(zhí)行程序?

[復(fù)制鏈接]
ID:477651 發(fā)表于 2019-8-3 19:58 | 顯示全部樓層 |閱讀模式
可否實(shí)現(xiàn)如下功能:
當(dāng)檢測到程序跑飛、死機(jī),單片機(jī)復(fù)位,復(fù)位后重新回到原死機(jī)處繼續(xù)執(zhí)行程序?
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2019-8-4 05:32 | 顯示全部樓層
單片機(jī)復(fù)位分冷啟動(dòng)復(fù)位和熱啟動(dòng)復(fù)位,看門狗復(fù)位屬熱啟動(dòng)復(fù)位中的一種。當(dāng)復(fù)位后會(huì)使系統(tǒng)從用戶應(yīng)用程序區(qū)0000H處開始執(zhí)行用戶程序。樓主想復(fù)位后重新回到原死機(jī)處繼續(xù)執(zhí)行程序根本做不到。只能通過編程技巧盡可能避免運(yùn)行出錯(cuò),也可以動(dòng)態(tài)記錄運(yùn)行狀態(tài),數(shù)據(jù)保存在EEPROM中。復(fù)位后讀取保存的數(shù)據(jù)來判斷繼續(xù)執(zhí)行那些程序。
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2019-8-4 08:04 | 顯示全部樓層
關(guān)鍵你得有死機(jī)前環(huán)境參數(shù),因此你要定時(shí)保存環(huán)境參數(shù)。
回復(fù)

使用道具 舉報(bào)

ID:477651 發(fā)表于 2019-8-4 10:13 | 顯示全部樓層
wulin 發(fā)表于 2019-8-4 05:32
單片機(jī)復(fù)位分冷啟動(dòng)復(fù)位和熱啟動(dòng)復(fù)位,看門狗復(fù)位屬熱啟動(dòng)復(fù)位中的一種。當(dāng)復(fù)位后會(huì)使系統(tǒng)從用戶應(yīng)用程序區(qū) ...

謝謝,復(fù)位后讀取保存的數(shù)據(jù)來判斷繼續(xù)執(zhí)行程序
回復(fù)

使用道具 舉報(bào)

ID:282390 發(fā)表于 2020-4-10 08:56 | 顯示全部樓層
不會(huì) 從頭再來但是不會(huì)吧所有寄存器初始化
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表