본문 바로가기
임베디드 (Embedded)/STM32

[STM32] RTC Alarm 기능 사용하기

by 기딩 2023. 11. 14.
728x90
출처 : STM32F429ZI_RM

 

말 그대로 mask = 가리겠다 는 뜻이다. 즉,
mask를 enable 하면 가려서 신경 안 씀
mask를 disable 하면 가리지 않고 비교대상으로 삼겠다는 뜻

Alarm Mask Date Week Day
Disable(0) : 날짜도 고려  
Enable(1) : 날짜는 무시
ex) 날짜가 1일일 때 울림
 
Alarm Mask Hours
Disable(0) : 시(hour) 고려 
Enable(1) : 시 무시
ex) 오전 8시에 울림
 
Alarm Mask Minutes
Disable(0) : 분(minute) 고려 
Enable(1) : 분 무시
ex) xx시 30분에 울림
 
Alarm Mask Seconds
Disable(0) : 초(second) 고려 
Enable(1) : 초 무시
ex) 45초에 울림
 
이를 종합해서 고려해보자
날짜 상관없이 매일 오전 8시 0분 0초에 울리고 싶으면, 1,0,0,0 이다.
딱 정각에 한 번만 울리도록 하려면 초도 고려해 줘야 한다.
 
만약 1,0,0,1로, 초는 고려 안 한다면 8시 0분인 동안(60초 동안) 계속 알람이 울릴 것이다.

728x90