Часы DS1307
Часы DS1307
У меня карма, наверное такая...
Приобрёл шилд с 1307 и памятью...
Выставил время с помошью компорта, собрал простенький проект вывода времени, даты, температуры на 1602.
через сутки увидел, что на пару секунд убегают.
Подставил блок установки времени, поставил флажёк на секунды с константой "0".
Залил, нажал кнопочку и получил 15-1502065 15:15.................
Потом попытался установить этим же блоком время, но год так и остался 2065...
Что я опять сделал не так... или это опять ошибку в блоке нашёл...
Приобрёл шилд с 1307 и памятью...
Выставил время с помошью компорта, собрал простенький проект вывода времени, даты, температуры на 1602.
через сутки увидел, что на пару секунд убегают.
Подставил блок установки времени, поставил флажёк на секунды с константой "0".
Залил, нажал кнопочку и получил 15-1502065 15:15.................
Потом попытался установить этим же блоком время, но год так и остался 2065...
Что я опять сделал не так... или это опять ошибку в блоке нашёл...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Lisica 29 дек 2017, 14:20, всего редактировалось 1 раз.
Часы DS1307
Простите... RTrig надо, но это сути не меняет...pan писал(а):ТТ триггер для чего?
Перзалил
Часы DS1307
Зачем? Не пробовал. И при чём тут батарейка?pan писал(а):батарейку пробовали отсоединить? (от часов)
Часы DS1307
ну как бы надо пробовать разные возможные варианты...Lisica писал(а):Зачем?
память у часов сбросится, может очухаются. если нет значит в программе глюк искать.
попробуйте другую версию флпрог на крайняк.
Часы DS1307
Я не пойму здесь логики. Причём здесь правильное чтение из часов и неправильная запись в часы?pan писал(а):память у часов сбросится, может очухаются
Попробовал 3.0.2 - тоже самое.
Перевтыкнул батарейку, тоже самое, только год стал 2095
Часы DS1307
в версии 3.0.2 использовал блок записи даты и времени. только часы были 3231. все правильно работало.
с 1307 не пробовал
с 1307 не пробовал
Часы DS1307
Кстати в инструментах установка времени правильно всё записывает, так что часики не виноваты.
Часы DS1307
В блоке часов обнаружил пунктик
В онлайн справочнике о нём нет ничего. Что подавать на этот вход...
Подумал номер символа, который моргать должен... не моргает ничего...
В онлайн справочнике о нём нет ничего. Что подавать на этот вход...
Подумал номер символа, который моргать должен... не моргает ничего...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- slavushka64
- Сержант
- Сообщения: 171
- Зарегистрирован: 06 сен 2015, 12:14
- Откуда: Бишкек
- Имя: Вячеслав
Часы DS1307
Lisica, На этом входе устанавливается номер элемента строки, который будет мигать с заданной частотой. Очень удобно при установке времени и будильника. Делал часы на модуле DS3231 выводил время в формате H:i, цифра 2-минуты, 3- часы. Все работает отлично.
Последний раз редактировалось slavushka64 29 дек 2017, 20:06, всего редактировалось 1 раз.
Часы DS1307
slavushka64 писал(а):На этом входе устанавливается номер элемента строки, который будет мигать с заданной частотой. Очень удобно при установке времени и будильника.
Добавлено (29.12.2017, 20:22)Lisica писал(а):Подумал номер символа, который моргать должен... не моргает ничего...
---------------------------------------------
Только что попробовал перевести одни минуты - тот же эффект что и с секундами.
С часами и всем остальным не стал пробовать.
Добавлено (29.12.2017, 20:26)
---------------------------------------------
И почему, при компиляции выделило красным
СпойлерSPOILER_SHOW
C:\Documents and Settings\Andre\Local Settings\Temp\flprog\pr13\pr13.ino: In function 'void loop()':
C:\Documents and Settings\Andre\Local Settings\Temp\flprog\pr13\pr13.ino:141:62: warning: large integer implicitly truncated to unsigned type [-Woverflow]
{set3231Date(0x68, &_RTC1, 0, (_count1P), 19, 29, 12, 2017, 5);
C:\Documents and Settings\Andre\Local Settings\Temp\flprog\pr13\pr13.ino:141:62: warning: large integer implicitly truncated to unsigned type [-Woverflow]
{set3231Date(0x68, &_RTC1, 0, (_count1P), 19, 29, 12, 2017, 5);
---------------------------------------------
Скомпилировал в FLprog2.0.5
секунды теперь сбрасывает, время и дата не сбрасываются, но год при любом числе остаётся 2065
Просьба передать автору на заметку.
и красным теперь не выводит.
Символы моргать начали, при входе моргания, только последний под номером 1, предпоследний 2...... почему то...
Последний раз редактировалось Lisica 29 дек 2017, 21:00, всего редактировалось 1 раз.
- AlexCrane
- Капитан
- Сообщения: 895
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
Часы DS1307
Тоже провел некие исследования по поводу некорректной работы блока RTC Set
http://www.forum.flprogwiki.ru/viewtopi ... 255#p37255
http://www.forum.flprogwiki.ru/viewtopi ... 255#p37255
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей