3. --33--20062006--0404--0808
Embedded AVR ProgrammingEmbedded AVR Programming
1-1 RTC (Real Time Clock)이란?
⊙ 실시간 시계. 전원 공급이 안 되어도 현재의 시간을 지키는 시계
⊙ DS1302란?
- Trickle charge RTC (세류 충전 계시 칩, 혹은 트리클 충전 계시 칩)
- Trickle => 물방울, 졸졸 흐르는 시내물.
적은 전류로 충전(==> 동작)하는 RTC라고 생각하면 됨
- DS1302는 내부에 여러 개의 데이터 영역을 가지고 있으며, 각각의 영역마다 초, 분, 시, 년,
월, 일 등의 데이터를 기록하고, 자동으로 갱신시켜 줌. 유저는 단지 이 데이터를 읽어와 사용
4. --44--20062006--0404--0808
Embedded AVR ProgrammingEmbedded AVR Programming
1-2 DS1302를 이용한 RTC
⊙ 핀 정리
1 : VCC2 : 메인 전원용 VCC와 연결
2, 3 : X1, X2 : 32768 크리스털과 연결
4 : GND : 전원 그라운드
5 : #RST : 칩 선택용이니 CS(chip enable)
6 : I/O : 시리얼 데이터를 주고 받는 포트
7 : SCLK : 시리얼 클럭. 데이터를 주고 받을 때 사용하는 클럭
8 : VCC1 : 백업용 배터리를 연결