![](https://velog.velcdn.com/images/chaeyoonl/post/bfe10f7e-b7b2-4649-9d7c-931ac2c3ae9c/image.png)
- 위 코드는 stop mode에 들어갈때 입니다.
먼저, pin reset을 해주고 난 뒤에 stop mode로 들어갑니다.
- 현재는 GPIO설정한것이 적고 별다른 통신내용이 들어가있지 않지만, 많은 것들이 연결된 상황이라면 통신 UART등도 꺼줘야 합니다.
(모든 인터럽트들을 다 꺼줘야 합니다.)
![](https://velog.velcdn.com/images/chaeyoonl/post/e411328d-ef34-4e16-9ccb-201b19d61ecb/image.png)
- stop mode로 들어갈때의 코드는 sleep mode와 비슷합니다.
![](https://velog.velcdn.com/images/chaeyoonl/post/306a5603-9139-4cd5-a056-af1c33f2ab32/image.png)
- stop mode에서 빠져나올때는 sleep mode와 다르게 clock과 전압 설정을 해주어야 합니다.
근데 STOP 모드에서 PWR_STOPENTRY_WFI랑 PWR_SLEEPENTRY_WFI랑 무슨 차이가 있어요?