Study/HardWare
DS1302
Answer Choi
2016. 10. 20. 15:24
반응형
DS130x는 MAXIM의 RTC 시리즈 입니다.
그 중 DS1302는 I2c나 SPI가 아닌 serial 통신 방식입니다.
임의의 GPIO포트를 CE, IO, CLK 핀으로 설정해주면 시간을 설정하거나 가져올 수 있습니다.
진행하는 프로젝트에 I2C나 SPI를 사용할 수 없고 딱 3개의 GPIO포트만 남아서 사용하게 되었습니다.
일단 모듈을 사서 테스트를 했습니다.
디바이스마트를 통해 2개를 구입했습니다.
그리고 아두이노를 통해 가장 많이 사용하는 DS1302RTC 라이브러리와 DS1302 라이브러리를
테스트 해봤는데 2가지 모두 이상하게 동작을 하네요.
1초간격으로 정확한 값을 가져오고 그 다음 1초에는 약 5년전의 시간값을 가져오고~
계속 무한반복입니다.
보시는 것 과 같이 빨간색이 현재 시간인데 1초 간격으로 비 정상적인 시간값을 읽어옵니다.
모듈 2개다 그런걸로 봐서 좀 더 테스트 해봐야 할 듯 합니다ㅠ
반응형