DS3231
- Войдите на сайт для отправки комментариев
Сб, 01/10/2016 - 13:38
Купил модуль точного времени DS3231 AT24C32 IIC
После получения пытался установить время через примеры библиотек:
iarduino RTC и RTClib.
Но у меня время стоит на месте и не устанавливается. Пробовал якобы рабочий 100% код для DS1307.
Все бестолку.
Менял батареи(3 шт) - ничего не меняется.
Подскажите, куда копать?
Время получаемое библиотеками - одинаковое:
Сканировал WireScanner'ом, адрес есть:
iarduino RTC и RTClib.
...
Пробовал якобы рабочий 100% код для DS1307
А родную ибилиотеку для DS3231 почему не используете? "Не наш метод"? :)
Их ведь девать некуда
https://github.com/rodan/ds3231
https://github.com/jarzebski/Arduino-DS3231
https://github.com/SodaqMoja/Sodaq_DS3231
Конечно же я сначала тестировал на либах для ds3231, но потом уже от безысходности переключился на ds1307.
Все эти библиотеки пробовал. Тестировал на разных примерах.
Не выставляет время и выводит ерунду:
В регистре статуса (0x0F) DS3231 есть бит (Oscillator Stop Flag, OSF), который отображает состояние внутреннего кварцевого генератора микросхемы. Если он установлен в 1, то генератор выключен и часы не "ходят". Все попытки чтения будут возвращать одно и то же время. Чтобы часы "пошли", нужно этот бит сбросить в 0.
0x57 - это I2C память 24с32, которая впаяна рядом с DS
DS3231 должна отвечать на 0х68
0x57 - это I2C память 24с32, которая впаяна рядом с DS
DS3231 должна отвечать на 0х68
так если по этому адресу ничего нет - модуль дохлый?
Ну если сканеру не отвечает - значит и нет ничего. А если на платке есть и не отвечает - ну может обидели чем бедненькую микросхемку :( Вот и молчит теперь.
А дохлый модуль или нет, Вам решать. С этой стороны хрустального шара смутно виден модуль. Как-то помех сегодня много:(
А дохлый модуль или нет, Вам решать. С этой стороны хрустального шара смутно виден модуль. Как-то помех сегодня много:(
а как самому в этот шар посмотреть?)
Ну, дык, купите и смоттрите.