LPC1768을 사용하는 보드에서 전류 소비를 최소화해야합니다. 이제는 딥 슬립 모드 또는 파워 다운 모드로 들어가고 그 모드에서 깨어 나면 아무런 문제가 없습니다. MCU가 올바르게 작동하고 잘 작동하는 미리 정의 된 시간 후에 인터럽트를 생성하도록 RTC를 구성했습니다.딥 파워 다운 모드에서 깨우기가 LPC1768에서 리셋을 발생합니다.
내 문제는 내가 필요로하는 (정확히는 전력 소비가 적은) 딥 파워 다운 모드로 가고 싶을 때 발생합니다. 그러나 RTC 인터럽트를 생성 한 후 MCU는 리셋 상태가되어 누군가가 리셋 버튼을 누르는 것처럼 처음부터 실행을 시작합니다!
이제 왜 그런가요? 나는이 세 가지 루틴이 거의 동일하다는 문서 (예 : AN10915: Using the LPC1700 power modes)를 읽었습니다.
나는 이해할 수 없다. 예제에 따라 문제가 없어야합니다.
정말 그렇지 않으면 배터리를 풀어야합니다.
매뉴얼 인용 : _ "Deep Power-down 모드에서는 리얼 타임 클럭, RESET 핀, WIC 및 RTC 백업 레지스터"_을 제외하고 전체 칩에 전원이 차단됩니다. 나는 CPU 상태와 SRAM이 "전체 칩"의 일부라고 추측한다. 따라서 이것은 아마도 예상되는 동작 일 것이다. – Notlikethat
확인. 내 문제가 해결되었습니다. 분명히 이것은 딥 파워 다운 모드로 들어갈 때 일어날 것으로 예상됩니다. 또한 모든 SRAM 내용을 잃어 버리게됩니다! 조금도. – mostafanfs