Проблема с часами DS1302 - Ардуино

Oct 18, 2014 15:24

Подлключил недавно к ардуине мега 2560 модуль часов на DS1302.
Взял код из примера, залил - всё работало. Время прошилось, и потом после выключения прошивки времени - оно считалось нормально ( Read more... )

arduino

Leave a comment

Comments 9

tupitochka October 18 2014, 09:25:52 UTC
Земля общая есть?

Reply

lumixograf October 18 2014, 09:34:45 UTC
После вашего комментария решил питание на нём проверить - его там не оказалось!
Заменил провода, часы вернулись к жизни) Спасибо за наводку)

Reply

tupitochka October 18 2014, 09:35:46 UTC
https://arduino.ru/forum/programmirovanie/ds1302-ne-otschityvayut-vremya-v-avtonomnom-rezhime

цитирую:

Диагноз - китайская сборка !

Лечение:
1) Пришлось пропаять все контакты платы.
2) Кварц пришлось даже выпаять, залудить нормально и назад впаять.
3) Выводы микросхемы пришлось очистить от оксидов и вставить назад в панельку.
4) Под батарейкой было обнаружено небольшое пятно оксидов... Зачистил.

Reply

lumixograf October 18 2014, 14:01:27 UTC
тут всё выглядит вполне прилично.

Reply


powermouze October 18 2014, 12:37:00 UTC
Покупал на эбей модули часов на DS1302. Там две микросхемы - часы и EEPROM.

Один модуль не работал. Во втором модуле не шли секунды. Все остальные крутились, а секунды стояли на месте. Модули дешёвые. Видимо, микросхемы из ящика с надписью "бракованое".

Reply

lumixograf October 18 2014, 14:02:12 UTC
буду знать теперь о возможности подобного!

Reply


lobzik84 October 18 2014, 16:02:21 UTC
У меня считывались какие попало даты именно из DS1302 (и 49 часов 78 секунд или там 68е декабря бывало), пока не сократил до минимум длину всех проводов от 1302 до ардуины.
Сейчас у меня две таких конструкции живут, где ардуина и 1302, в обеих плата с 1302 воткнута прям в разъём ардуины, а земляной шнурок примерно 3 см длиной. Два года почти, полёт нормальный, глюков нет.

Reply

lumixograf October 18 2014, 17:18:40 UTC
хм, а провод-то у достаточно длинный! сантиметров 20...

Reply


Leave a comment

Up