找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

請問各位九齊單片機,從睡眠后喚醒是從哪里開始

[復(fù)制鏈接]
ID:1112678 發(fā)表于 2024-9-20 23:11 | 顯示全部樓層 |閱讀模式
我用按鍵來控制電機的啟動,按鍵用的電平變化中斷來喚醒的,然后有時候長按按鍵1.5s不會開啟電機,用示波器看了按鍵是有效果的但就是電機啟動不了,打斷點測試的時候發(fā)現(xiàn)有時候第一時間不是在中斷里面,就想請問是什么問題造成的,還是我在喚醒后的處理沒處理好導(dǎo)致在空跑還是又進(jìn)入睡眠了
回復(fù)

使用道具 舉報

ID:404160 發(fā)表于 2024-9-23 09:57 | 顯示全部樓層
九齊單片機從睡眠模式喚醒的機制主要依賴于外部或內(nèi)部中斷源。在進(jìn)入睡眠模式后,所有硬件功能被關(guān)閉,停止指令執(zhí)行,且單片機只能通過一些特殊事件喚醒。這些喚醒事件包括但不限于:

外部中斷:如按鍵電平變化中斷。
定時器中斷:例如看門狗定時器超時中斷
。
I/O端口電平變化:如PA/PB輸入狀態(tài)改變中斷。
具體到九齊單片機ny8系列,如ny8a054d、ny8a051d等型號,在睡眠模式下可以通過外部中斷、定時器等喚醒源被喚醒。此外,九齊單片機在省電模式下,有多個中斷源可以觸發(fā)來喚醒單片機進(jìn)入正常操作模式或慢速模式來處理突發(fā)事件。

因此,九齊單片機從睡眠模式喚醒的具體來源取決于其配置的喚醒源,可能包括外部按鍵、定時器溢出、I/O端口電平變化等多種方式。
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2024-9-23 23:18 | 顯示全部樓層
就跟STC的8051是一樣一樣的
喚醒之后進(jìn)入中斷,執(zhí)行對應(yīng)的程序之后,執(zhí)行休眠的下一條語句
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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