DS3231 и CodevisionAVR

На просторах интернета не так много рабочего кода для связки DS3231 и Codevision AVR, хочу показать свой рабочий вариант.

Подключаются эти часы точно так жк как и DS1307, V+ 5в, GND, SDA, SCL.

А вот распределение памяти по ячейкам у них немного другое.

Соответственно ячейка 0х00 это секунды, 0х01 минуты, 0х03 часы и т.д.

Ну а теперь рабочий код

А тут рассмотрим примеры вызова:

RTC_read_time (); // считаем время и дату

RTC_write_hour23(X); // запишем новое значение в часы

RTC_write_minute23(X); // запишем новое значение в минуты

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *