之前做實驗時,實驗時遇到了一個很嚴重的問題,就是停止模式無法喚醒。
實驗內容主要是:用一個外部中斷的響應,使得程序進入停機模式。然後再通過其他一個外部中斷或者鬧鐘中斷將單片機喚醒。但是調試了很久
用於進入停止模式的中斷和用於產生喚醒的中斷,後者要搶佔優先級一定要高,否則無法喚醒。
由實驗結果分析原因:
由於進入停止模式後,調節器以低功耗模式提供1.8V電源未斷開,寄存器的內容還是保持的,所以程序還處在中斷裏面。但另一箇中斷來喚醒時,由於搶佔的優先級不夠高,無法搶佔原來的中斷,故無法喚醒。所以只有用來喚醒的中斷搶佔優先級高,纔可以喚醒!!