10.10.2017, 06:38
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,085
Сказал спасибо: 2,564
Сказали Спасибо 11,898 раз(а) в 5,971 сообщении(ях)
|
Re: DS1307 есть у кого либа?
Сообщение от mike-y-k
|
меньше риска налететь на грабли
|
Сообщение от mike-y-k
|
Правда тему с универсальностью даже для узкого семейства придётся разбирать отдельно.
|
Вот поэтому и столько вопросов, типа, "Вай-вай-вай!..."
Кто уже "поел собак" сворачивают мозги начинающим пальцекруктством "хал-кал, спл - кал...", а те ведутся на "крутизну" и ходят по граблям.
Не считаю себя крутым, потому у меня все работает. Много от меня видели соплей по контроллерам? А ведь я их пользую... Просто не фанатею, подхожу сбалансированно. И пальцы не выворачиваю. Когда у человека появится нужда, он сам перейдет к анальным ограничениям на уровне регистров.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
10.10.2017, 10:53
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 731
Сказал спасибо: 363
Сказали Спасибо 807 раз(а) в 379 сообщении(ях)
|
Re: DS1307 есть у кого либа?
Либа либо есть, либо либы нет..
|
|
|
|
10.10.2017, 13:10
|
|
Прописка
Регистрация: 20.08.2008
Сообщений: 260
Сказал спасибо: 305
Сказали Спасибо 76 раз(а) в 42 сообщении(ях)
|
Re: DS1307 есть у кого либа?
Сообщение от miwutka
|
С внутренним RTC в STM я работал. Есть какой-то пример календаря, но за пару дней внутренний RTC тоже секунд на 10 отставал...
|
Прекрасно работают, уход на 2-3 секунды в месяц и то скорее по моей вине. В процессе наладки используя выход TAMPER измеряю период (нужен хороший частотомер, что будет определять уход времени. Мой даёт точность 10 в-12, но не факт, последний раз поверял его в конце прошлого века), затем корректирую BKP-›RTCCR и RTC-›PRLL. Отключаю выход TAMPER.
|
|
|
|
10.10.2017, 16:27
|
|
Прописка
Регистрация: 03.05.2005
Адрес: Москва
Сообщений: 289
Сказал спасибо: 1
Сказали Спасибо 25 раз(а) в 23 сообщении(ях)
|
Re: DS1307 есть у кого либа?
Да эта штуковина в прямую читается по I2C. Там не так сложно вставку ассемблерную сделать.
на нее в PDF все есть. Да и сама она с бородой.
|
|
|
|
11.11.2017, 23:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: DS1307 есть у кого либа?
Подключил к stm32f071 часики эти DS3231. Потратил пол дня, почитал даташит но видимо плохо. Читатью все регистры. Пишу во все регистры. Температуру вижу, контрольный регистр читаю, пишу в него... НО НИКАК НЕ ПОЙМУ ПОЧЕМУ СЕКУНДЫ В НУЛЯХ А МИНУТЫ 0Х04 СТАЛО КАКТО И ВСЁ... кАК ИХ ЗАСТАВИТ ТИКАТЬ ПОДСКАЖИТЕ ПЛИЗ.
В начале в регистре 0х0Е = 0х1с в регистре 0х1F = 0х08. По идее тактирование запущено... Прошу помощи....
|
|
|
|
12.11.2017, 12:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,365
Сказал спасибо: 85
Сказали Спасибо 625 раз(а) в 377 сообщении(ях)
|
Re: DS1307 есть у кого либа?
А что такое регистр 0x1F?
Для инициализации пишу нули в 0x0E и 0x0F, все начинает тикать.
|
|
|
|
12.11.2017, 13:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: DS1307 есть у кого либа?
ошибся, 0f
я и нули в оба пишу - пишется но не тикают.... Батарейка стоит рабочая...
|
|
|
|
12.11.2017, 14:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: DS1307 есть у кого либа?
вчера запускал было в 01 регистре 4. Это наверно 0х04 минуты. Сейчас в нем 0х36 а в регистре 02 0х14. Но в регистре 00 стоят 0х00. Раз в секунду я считываю все регистры. Температура меняется если нагреваю чуток микруху а секунды не показывает... В 1307 секунды ж тикают. Я так понимаю сдесь так же должно быть?...
|
|
|
|
12.11.2017, 15:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: DS1307 есть у кого либа?
немогу понять - если я выключаю питание и жду 10 минут примерно то часы сами по себе тикают от батарейки. Включаю считываю регистры и время меняется правильно, но пока питание подано часы не тикают..... Немогу понять что за фигня ))
на выходе 32769 гц есть...
Последний раз редактировалось miwutka; 12.11.2017 в 15:14.
|
|
|
|
16.11.2017, 14:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: DS1307 есть у кого либа?
часы спешат на 1 сек в день. Скажите это нормально?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:44.
|
|