RTC Alarm 설정을 하기 위해선 아래와 같은 CubeMX에서 설정을 해주어야 합니다. 그런데 요기서 Alarm Date Week Day Sel이라는 파라메터가 있는데 뭔지 좀 헷갈립니다. 우선 Date로 설정하고 Generate 되어 있는 Code에서 해당 변수를 확인해 보았습니다. sAlarm.AlarmDateWeekDaySel = RTC_ALARMDATEWEEKDAYSEL_DATE; sAlarm.AlarmDateWeekDaySel = RTC_ALARMDATEWEEKDAYSEL_DATE; 이 부분은데 이는 RTC_ALRMAR의 WDSEL 비트의 설정입니다. 다른 어플리케이션 노트에 보니 아래와 같이 표시되어 있습니다. "WDSEL = 0인 경우 모든 경우가 유사합니다. 다만 알람 마스크 필드는..
STM32에서 MCU에 심장과 같은 역할을 하는 오실레이터(OSC, 발진기)에 대해 알아보도록 하겠습니다. 대부분의 STM32가 내부 오실레이터와 외부 오실레이터(패키지에 따라서 없는 디바이스도 있음)를 지원합니다. 회로에 관한 내용이기에 이번 포스트에서 알아볼 것은 외부 오실레이터의 구성입니다. STM32에서는 보통 외부 오실레이터 HSE(High Speed External oscillator), 와 LSE(Low Speed External oscillator)을 제공합니다. 따라서 원하는 주파수의 크리스탈이나 레조네이터 혹은 오실레이터를 외부에 달아주면 됩니다. HSE - 외부 고속 발진기 STM32G4 Datasheet 에서 발췌 HSE를 사용할 때 주의해야 할 점 1. MCU 마다 허용되는..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.