標(biāo)題: keil仿真怎么退出掉電模式 [打印本頁(yè)]

作者: abc123194    時(shí)間: 2017-8-10 10:04
標(biāo)題: keil仿真怎么退出掉電模式
請(qǐng)問(wèn)大神單片機(jī)掉電模式在keil仿真中能模擬退出嗎?
作者: abc123194    時(shí)間: 2017-8-10 10:31
我在程序中設(shè)置的P3.6口下降沿外部中斷,仿真進(jìn)入掉電模式后就停止不動(dòng),然后把P3.6勾選為低,程序還是不動(dòng),是方法不對(duì)還是沒(méi)這功能?
作者: GT_H    時(shí)間: 2024-3-30 15:08
我也遇到這個(gè)問(wèn)題,在Proteus中進(jìn)入掉電后無(wú)法利用外部中斷喚醒了。
作者: xiaobendan001    時(shí)間: 2024-3-30 16:05
硬件仿真?
作者: Hephaestus    時(shí)間: 2024-4-2 19:47
軟件仿真就不要考慮這些無(wú)聊的問(wèn)題了。
作者: YSY521    時(shí)間: 2024-4-3 20:03
Keil MDK-ARM v5.26 和以上版本應(yīng)該支持模擬掉電模式退出。
作者: YSY521    時(shí)間: 2024-4-3 20:04
abc123194 發(fā)表于 2017-8-10 10:31
我在程序中設(shè)置的P3.6口下降沿外部中斷,仿真進(jìn)入掉電模式后就停止不動(dòng),然后把P3.6勾選為低,程序還是不動(dòng) ...

大哥,我剛才沒(méi)看見(jiàn)您是2017年發(fā)的帖子,剛才回復(fù)給您的應(yīng)該也都是廢話(huà)了

作者: abc123194    時(shí)間: 2025-4-9 15:28
YSY521 發(fā)表于 2024-4-3 20:04
大哥,我剛才沒(méi)看見(jiàn)您是2017年發(fā)的帖子,剛才回復(fù)給您的應(yīng)該也都是廢話(huà)了

謝謝,今天回來(lái)看看,剛看到,當(dāng)時(shí)后來(lái)就沒(méi)試了,直接硬件上電下程序運(yùn)行看效果了,有機(jī)會(huì)再試試
作者: rundstedt    時(shí)間: 2025-4-9 16:28
YSY521 發(fā)表于 2024-4-3 20:03
Keil MDK-ARM v5.26 和以上版本應(yīng)該支持模擬掉電模式退出。

樓主用的是51,不支持硬仿真。
作者: zz12389    時(shí)間: 2025-4-10 11:13
在 Keil 仿真里,理論上可以模擬單片機(jī)掉電模式的退出,但這和實(shí)際情況可能存在差異,并且這取決于你所使用的單片機(jī)型號(hào)以及具體的仿真環(huán)境。下面是具體分析: 可模擬的情況 要是單片機(jī)支持對(duì)掉電模式的模擬,并且在 Keil 里有對(duì)應(yīng)的仿真模型,那么一般可以借助仿真工具來(lái)模擬退出掉電模式。常見(jiàn)的操作方式如下: 外部中斷:若單片機(jī)在掉電模式下能夠通過(guò)外部中斷喚醒,那么在 Keil 仿真時(shí),你可以通過(guò)設(shè)置外部中斷觸發(fā)條件,進(jìn)而模擬外部中斷事件,以此來(lái)退出掉電模式。 定時(shí)器中斷:要是單片機(jī)允許通過(guò)定時(shí)器中斷喚醒,你可以在仿真時(shí)設(shè)置定時(shí)器的相關(guān)參數(shù),讓定時(shí)器產(chǎn)生中斷,從而退出掉電模式。 不可模擬的情況 硬件依賴(lài):有些單片機(jī)的掉電模式退出條件或許和硬件相關(guān),例如特定的引腳電平變化、電源狀態(tài)改變等。在 Keil 仿真環(huán)境下,無(wú)法完全模擬這些硬件條件,所以就難以準(zhǔn)確模擬退出掉電模式。 仿真模型不完善:部分單片機(jī)的仿真模型可能并不完善,沒(méi)有對(duì)掉電模式的相關(guān)功能進(jìn)行支持,這樣就無(wú)法在 Keil 中模擬退出掉電模式。 操作建議 如果你想要在 Keil 中模擬退出掉電模式,可以按照以下步驟進(jìn)行嘗試: 確認(rèn)仿真模型:要保證你使用的單片機(jī)在 Keil 中有支持掉電模式仿真的模型。 編寫(xiě)喚醒代碼:在代碼里編寫(xiě)用于退出掉電模式的代碼,例如設(shè)置外部中斷、定時(shí)器中斷等。 設(shè)置仿真參數(shù):在 Keil 仿真設(shè)置中,配置好相關(guān)的中斷觸發(fā)條件和定時(shí)器參數(shù)。 進(jìn)行仿真測(cè)試:運(yùn)行仿真,查看是否能夠成功模擬退出掉電模式。 需要注意的是,盡管可以在 Keil 中進(jìn)行模擬,但實(shí)際的硬件環(huán)境可能存在一些不確定因素,因此最終還是需要在實(shí)際硬件上進(jìn)行測(cè)試驗(yàn)證。
作者: coody_sz    時(shí)間: 2025-4-10 15:38
仿真不要進(jìn)入掉電模式,否則通訊中斷,顯示目標(biāo)丟失。
作者: abc123194    時(shí)間: 2025-4-12 16:05
zz12389 發(fā)表于 2025-4-10 11:13
在 Keil 仿真里,理論上可以模擬單片機(jī)掉電模式的退出,但這和實(shí)際情況可能存在差異,并且這取決于你所使用 ...

謝謝!看來(lái)比較復(fù)雜,還和單片機(jī)型號(hào)有關(guān),支不支持這個(gè)也沒(méi)辦法查到,還是直接硬件測(cè)試一步到位簡(jiǎn)單方便




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1