Answer Choi 2016. 10. 20. 15:24
반응형

DS130x는 MAXIM의 RTC 시리즈 입니다.


그 중 DS1302는 I2c나 SPI가 아닌 serial 통신 방식입니다.


임의의 GPIO포트를 CE, IO, CLK 핀으로 설정해주면 시간을 설정하거나 가져올 수 있습니다.


진행하는 프로젝트에 I2C나 SPI를 사용할 수 없고 딱 3개의 GPIO포트만 남아서 사용하게 되었습니다.


일단 모듈을 사서 테스트를 했습니다.


<DEVICE MART>



디바이스마트를 통해 2개를 구입했습니다.


그리고 아두이노를 통해 가장 많이 사용하는 DS1302RTC 라이브러리와 DS1302 라이브러리를 


테스트 해봤는데 2가지 모두 이상하게 동작을 하네요.


1초간격으로 정확한 값을 가져오고 그 다음 1초에는 약 5년전의 시간값을 가져오고~


계속 무한반복입니다.



보시는 것 과 같이 빨간색이 현재 시간인데 1초 간격으로 비 정상적인 시간값을 읽어옵니다.


모듈 2개다 그런걸로 봐서 좀 더 테스트 해봐야 할 듯 합니다ㅠ

반응형