Подлключил недавно к ардуине мега 2560 модуль часов на DS1302. Взял код из примера, залил - всё работало. Время прошилось, и потом после выключения прошивки времени - оно считалось нормально
( Read more... )
Лечение: 1) Пришлось пропаять все контакты платы. 2) Кварц пришлось даже выпаять, залудить нормально и назад впаять. 3) Выводы микросхемы пришлось очистить от оксидов и вставить назад в панельку. 4) Под батарейкой было обнаружено небольшое пятно оксидов... Зачистил.
Покупал на эбей модули часов на DS1302. Там две микросхемы - часы и EEPROM.
Один модуль не работал. Во втором модуле не шли секунды. Все остальные крутились, а секунды стояли на месте. Модули дешёвые. Видимо, микросхемы из ящика с надписью "бракованое".
У меня считывались какие попало даты именно из DS1302 (и 49 часов 78 секунд или там 68е декабря бывало), пока не сократил до минимум длину всех проводов от 1302 до ардуины. Сейчас у меня две таких конструкции живут, где ардуина и 1302, в обеих плата с 1302 воткнута прям в разъём ардуины, а земляной шнурок примерно 3 см длиной. Два года почти, полёт нормальный, глюков нет.
Comments 9
Reply
Заменил провода, часы вернулись к жизни) Спасибо за наводку)
Reply
цитирую:
Диагноз - китайская сборка !
Лечение:
1) Пришлось пропаять все контакты платы.
2) Кварц пришлось даже выпаять, залудить нормально и назад впаять.
3) Выводы микросхемы пришлось очистить от оксидов и вставить назад в панельку.
4) Под батарейкой было обнаружено небольшое пятно оксидов... Зачистил.
Reply
Reply
Один модуль не работал. Во втором модуле не шли секунды. Все остальные крутились, а секунды стояли на месте. Модули дешёвые. Видимо, микросхемы из ящика с надписью "бракованое".
Reply
Reply
Сейчас у меня две таких конструкции живут, где ардуина и 1302, в обеих плата с 1302 воткнута прям в разъём ардуины, а земляной шнурок примерно 3 см длиной. Два года почти, полёт нормальный, глюков нет.
Reply
Reply
Leave a comment