Принцип такой что программа сканирует DS1307 не сразу прям после смены секунд,
а после окончания кадра - вот и получается сдвиг.
Таймер отсчитывает частоту с DSки и если прерывание попадает на середину кадра развёртки
то для чтения памяти контроллер ждёт конца кадра - чтобы небыло мигания часов во время чтения DSки.
Чтобы было меньше сдвигов надо подстраивать частоту кварца на 10 Мгц.
Ребят а где прошивка лежит для Ds3231? У кого нормально модуль заработал, был именно оригинал?
Я так понял что с Китая не дружат с часами...
И не пойму подключали модуль в место ds1307 к шинам SCL SDA или тактовый сигнал 32khz с модуля на ds1307....
3231 у blackwolf2000 в часах работают. И китайские и оригинальные. Правда над прошивкой я чуток поколдовал, поскольку железо отличается от авторского. Для DS3231M сигнал брали с вывода 32kHz и в прошивке я правил делитель для таймера. Собственно все переделки для адаптации RTC. Может что еще надо, но я честно не знаю, это только SLvik сказать может...
Тоесть температуру платы измеряет? А куда тогда 6нога пика идёт на +5в? Делаю печатку универсальную(плата ламп отдельно) полностью на смд и хотел бы схему увидеть, Славик поделись пожалуйста.
А то вроде понятно вроде нет...
Как вам удобно разводите, кроме точек(они жестко привязаны к 14,15 ножкам).
Потом сделаете переназначение катодов. Ссылка на статью как это сделать на 1 странице
Назначение цифр:
Необходимо если вы будете использовать свою плату с другими лампами.
Или другие лампы для этой платы - например ИН-8-2 или ИН-16.
Катоды можно подключать к BU2090 как удобно.
Исключение только для точек если они есть в лампах (14 - правые, 15 - левые точки выводы BU2090).
Если точек нет то их можно не подключать.
Читайте статью
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Насчёт этого не знал.... спасибо за подсказку, но все же выпаивать pic подпаивать проводки снова для 2й прошивки не сильно хочется, а то прошил, впаял, развёл дорожки ... это 2, это 5, это 1 и т.д.
Вы же разводите плату себе, ну так предусмотрите разъем для программирования прям на плату.
Один диод добавить надо в схему .
Извиняюсь, я на картинке DAT и CLK перепутал местами, не буду переделывать картинку..
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Здравствуйте у меня такая проблема ,2 дня часы идеально работали потом утром в 6.15 я увидел что цифра 5горит вместе с цифрой 7 причем на всех лампах проверил так было,потом к вечеру цифры уже все накладывались друг на друга ...и тут конечно сыграли роль мои кривые руки ...!!!! я уронил часы...... но не сильно со стула на ковер на полу и тут началось нечто!!!!!!!
Время теперь 55 часов 82 минуты секунды стоят на кнопки вообще не реагируют !
Из сделанного мной было:
промыта плата раза 3
заменен кварц у меня с кондерами он
проверены транзистор который здоровый
заменен 7805 хотя тот тоже рабочий
заменен DS
проверены все резисторы
проверен дроссель 470 у меня он
отключена и подключена батарейка
И... 55.82 как было так и есть..... хоть что делай.... Ребят я в панике!!!!!! Что делать подскажите пожалуйста !
даже датчик температуры отпаял с перепугу ! Неужели что то с пик котроллером???? проверить не могу прошивал друг мне