| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Проблемы с ds1307
13.12.2006, 03:18
|
|
|
Прохожий
Регистрация: 14.07.2006
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Проблемы с ds1307
Устройство с этими часами устанавливается на спецавтотехнику и на некоторых машинах время останавливается или вообще периодически с ds1307 считывается всякая ерунда вместо времени. Может кто-нибудь сталкивался с подобной проблемой? Что можно предпринять для повышения стабильности работы ds1307?
|
|
|
|
13.12.2006, 07:36
|
|
|
Прописка
Регистрация: 16.04.2004
Сообщений: 198
Сказал спасибо: 339
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Время останавливается - это значит устанавливается в 1 бит 7 (СН) в регистре 00h (Секунды). Этот бит останавливает генератор. Внимательно следите при считывании времени за этим. А ерунда читается видимо из-за не совсем корректной реализации протокола I2C, либо из-за сильных помех по питанию или информационным линиям. Я когда делал проект с такой микрухой тоже были проблемы, но когда отладил протокол, оказалось, что микруха сама по себе работает очень четко и стабильно. В процедуре коррекции часов при обнулении секунд, я обнуляю весь регистр, и часы начинаю ходить, даже если перед этим были какие-то сбои.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:37.
|
|