Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

DS1307 есть у кого либа?

Непрочитано 09.10.2017, 15:03  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

ds3231 стоит в 2 раза дороже чем 1307... Видимо нормальная штука...
Реклама:
miwutka вне форума  
Непрочитано 09.10.2017, 15:05  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

а может есть у кого либа под 3231 халявная...? ))
miwutka вне форума  
Непрочитано 09.10.2017, 15:30  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

вот нашел на гитхабе либу. Может кому понадобится. Там всё хорошо описано. Как раз для меня. Сяду переделывать вечерком... https://github.com/LonelyWolf/stm32/...ili9320/main.c
miwutka вне форума  
Непрочитано 09.10.2017, 15:49  
pambaru
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.03.2007
Сообщений: 1,395
Сказал спасибо: 85
Сказали Спасибо 674 раз(а) в 393 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

Сообщение от miwutka Посмотреть сообщение
вот нашел на гитхабе либу. Может кому понадобится. Там всё хорошо описано. Как раз для меня. Сяду переделывать вечерком... https://github.com/LonelyWolf/stm32/...ili9320/main.c
Сразу бросилось в глаза в прерывании:
PHP код:
GPIOC-›ODR ^= GPIO_Pin_9; 
Так делать в прерывании не надо. Надо использовать BRR, BSRR.
Ну и не в прерывании тоже.

Последний раз редактировалось pambaru; 09.10.2017 в 15:51.
pambaru вне форума  
Непрочитано 09.10.2017, 15:51  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

Сообщение от pambaru Посмотреть сообщение
Надо использовать BRR, BSRR.
Спасибо за совет. Я так и использую. Проще и вроде в даташите написано так быстрее выполняется команда
miwutka вне форума  
Непрочитано 09.10.2017, 15:53  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

весь код прийдется перевести с SPL на нормальный язык регистров ))
miwutka вне форума  
Непрочитано 09.10.2017, 15:59  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,134
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

Сообщение от pambaru Посмотреть сообщение
Сразу бросилось в глаза в прерывании:
PHP код:
GPIOC-›ODR ^= GPIO_Pin_9; 
Так делать в прерывании не надо. Надо использовать BRR, BSRR.
Ну и не в прерывании тоже.
а как спл описывает такую операцию??
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 09.10.2017, 16:01  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

ну я не за ту конкретно ))) а за всё вообщем.
У меня дисплей 1336 и часики эти будут. На шине I2C оба. Думаю особых проблем не будет...
Еще и оформить это надо в отдельный .C и .H файлы... Чтоб потом к проектам подключать другим...

Последний раз редактировалось miwutka; 09.10.2017 в 16:05.
miwutka вне форума  
Непрочитано 09.10.2017, 17:08  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

Сообщение от miwutka Посмотреть сообщение
на нормальный язык регистров
А если без фанатизма?
А то так и до ассемблера докатиться можно... Кто-то тоже считает это нормальным.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 10.10.2017, 04:20  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,292
Сказал спасибо: 11,863
Сказали Спасибо 4,162 раз(а) в 3,180 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: DS1307 есть у кого либа?

akegor, а почему нет?
В библиотеке сие вполне оправданно - меньше риска налететь на грабли с оптимизацией компилятором.
Правда тему с универсальностью даже для узкого семейства придётся разбирать отдельно.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Коллеги, есть у кого код именно на ASM-е работы USB на контроллерах ATxmega128A1U ну и ATxmega подобных. imhoteb AVR 15 03.03.2016 12:52
Радиомаячок из коммуникатора Kabron Автоматика и аппаратура связи 12 08.09.2009 12:24
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 12:41.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.