일반적으로 실험용으로 많이 사용되는 RTC DS1302를 다룬다.
DS1302는 RTC 칩으로 초기에 많이 사용되엇으나 지금은 잘 사용되지 않는다.
거위 다 DS1307 칩으로 교체 되었다.
DS1032는 시간이 지남에 따라 시간 오차가 발생한다. 즉 하루정도 지나면서 시간 오차가 발생가여 그 오차가
누적되어 전반적으로 시간 오차로 이어진다.
믈론 DS1307도 이런 현상은 저금 개선은 되엇지만 여전히 시;간이 지남에 따라 느려지고, 이로인한 시간오차가
발생되고 있다. 이는 DS1307이 ㅇㄴ1302 보단 많이 개선이 되었으나여전히 시간 오차에 대한 누적오차는
가지고 있는 샘이다.
그래서 간단한 정교하지 않는 시간 타임 RTC응용에 적합하다고 할 수 있겠다.
ds1302는 지금은 그리 많이 사용되지 않으나 웬만치 시간이 잘 맞아 간단한 데 많이들 쓰고 있는 거 같다.
제 경험상 일자가 지나면 시간이 계속 누적이 되는 에러가 좀 있는 거 같다.
그래서 요좀은 DS1302 보단 그 위버전인 DS1307이 더 많이 사용된다.
DS1302는 거의 I2C 느낌으,로 제어하면 되고 DS1307은 I2C 방식으로 프로그램 하면 된다.
실험할 DS1302 모듈
핀 신호는 VCC, GND, CLK(Clock Enable), DFATA(Data), RST 이다
Arduino DS1302 라이브러리를 다운 받은 후 등록하자.
첨부파일첨부된 파일이 2개 있습니다.
다음검색
스크랩 원문 :
마이크로프로세서 제어 연구실