Например TDA7294

Форум РадиоКот • Просмотр темы - Всё по DS1307 и прочим часам Dallas (Maxim)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт мар 19, 2024 09:48:30

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 316 ]     ... , , , 11, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт сен 15, 2016 13:07:08 
Держит паяльник хвостом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 43
Зарегистрирован: Вс май 23, 2010 13:55:42
Сообщений: 908
Откуда: Украина, Александрия
Рейтинг сообщения: 0
WiseLord писал(а):
Мало того, вероятнее всего, скомпилированный код будет полностью одинаков. Компилятор обычно хорошо понимает такие вещи как умножение/деление на 2,4,8,16 и другие степени двойки и заменяет дорогое умножение и деление дешёвыми сдвигами.

Как раз первый вариант, с делениями и умножениями, укорачивает занимаемую в AVR флеш память на целых 84 байта относительно второго варианта.

_________________
«И всё-таки она вертится!»


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт сен 15, 2016 13:18:17 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4871
Откуда: Минск
Рейтинг сообщения: 0
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт сен 15, 2016 13:27:36 
Держит паяльник хвостом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 43
Зарегистрирован: Вс май 23, 2010 13:55:42
Сообщений: 908
Откуда: Украина, Александрия
Рейтинг сообщения: 0
Ну я тоже могу картинки показать:
Изображение Изображение

P.S. провел эксперементы, на голом проекте где она вызывается один раз, как в посте выше, разница в 14 байт. Но когда я сделал её static разница пропала. GCC у меня старенький 4.3.3 (WinAVR 20100110).

_________________
«И всё-таки она вертится!»


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт сен 15, 2016 13:52:09 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4871
Откуда: Минск
Рейтинг сообщения: 0
Возможно, где-то ещё в коде есть уже реализованное деление на 16, вот и получается, что переделка в этом месте деления на сдвиг только увеличивает размер кода.

Кстати, можете ли этот вариант исходников мне сбросить? Я попробую его скомпилировать у себя. Интересно сравнить, во-первых, деление и сдвиг, во-вторых, вообще посмотреть, какой получится размер кода у меня в IDE.


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 13:40:53 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 0
Привет котам!
Есть вопрос по DS3231. Как их остановить? С 1307 понятно, ставим 7 бит в 0-вом регистре. В ДШ по 3231 я такой "кнопки" не нашел. Или не так искал, или они все время тикают? Подскажите, пожалуйста! :?

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 13:58:25 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
dgrett писал(а):
Как их остановить?
Всё также, как и у DS1307 - 7-ой бит регистра "Control Register".
Плохо читали :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 14:02:33 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 0
Аlex писал(а):
dgrett писал(а):
Как их остановить?
Всё также, как и у DS1307 - 7-ой бит регистра "Control Register".
Плохо читали :dont_know:

Так в ДШ там вбит 0, об этом бите ни слова, кухня какая-то :o

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 14:16:32 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Не знаю, куда Вы там смотрите, но только что скаченный даташит, говорит об обратном :


Добавлено after 6 minutes 6 seconds:
PS: А, ну да, тут немного не так, как у 1307. Тут выделено включение осцилятора в регистре "Control".
В общем, хрен редьки не слаще. Всё есть в ДШ :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 14:16:47 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4871
Откуда: Минск
Рейтинг сообщения: 0
У DS1307 в регистре 0x00 (секунды) седьмой бит CH (Clock Halt). 1 - часы стоят, 0 - идут.
У DS3231 в регистре 0x0E (control) седьмой бит EOSC. 1 - тактовый генератор выключен (при питании от батареи), 0 - включен (при любом питании)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 14:18:35 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 0
Вы мне показали регистр 0Е, те Control Register. Читаем: "When
the DS3231 is powered by VCC, the oscillator is always
on
regardless of the status of the EOSC bit.
Значит, при питании от Vcc таким боком остановить не получится?
Так как их остановить? Надо знать, тк прогу хочу нарисовать :dont_know:

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 14:37:00 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
А как же продолжение той фразы:
Цитата:
When EOSC is disabled, all register data is static.

Генератор может и работает при наличии Vcc, но регистры при EOSC=1 меняться не будут.
Или static подразумевает что-то другое?

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 14:50:26 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 0
В моем ДШ такого
Цитата:
When EOSC is disabled, all register data is static.
не нашел :shock:
Но если это так и регистры не меняются и на выходе идут импульсы (я пользую 1 Гц), то меня это очень даже устроит :)

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт ноя 24, 2016 16:05:44 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Освежите дш с родного сайта.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Сб ноя 26, 2016 09:51:39 
Вымогатель припоя
Аватар пользователя

Карма: 7
Рейтинг сообщений: 58
Зарегистрирован: Чт янв 20, 2011 09:07:08
Сообщений: 665
Откуда: Пермь
Рейтинг сообщения: 0
Коллеги, в чем может быть проблема?
Часики идут, на выходе SQW не могу добиться меандра. Сначала подтягивал SQW к Vcc через резистор 4K7 - постоянный плюс. Убрал подтяжку - ничего не изменилось.
Код:
   // Начальная установка часов DS1307
   uint8_t temp;
   DS1307Read(0,&temp);
   temp &= ~(1 << 7);            // обнуляем 7 бит
   DS1307Write(0,temp);         // запуск хода часов                  
   DS1307Write(7,_BV(4)|_BV(0));      // запускаем сигнал SQW c частотой 4 КГц. Регистры часов обновляются по падающему фронту сигнала


UPD.
Какая-то фигня - снова припаял подтягивающий резистор и всё получилось.

_________________
Никакая контра не уйдёт от нас


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт дек 23, 2016 07:46:32 
Вымогатель припоя
Аватар пользователя

Карма: 7
Рейтинг сообщений: 58
Зарегистрирован: Чт янв 20, 2011 09:07:08
Сообщений: 665
Откуда: Пермь
Рейтинг сообщения: 0
Подскажите по DS3231 - в DS3107 есть очень удобные неиспользуемые ячейки памяти. Нет ли таких же ячеек у DS3231? В ДШ ничего про них не сказано.

_________________
Никакая контра не уйдёт от нас


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт дек 23, 2016 09:39:30 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4871
Откуда: Минск
Рейтинг сообщения: 0
Нет. Но, вроде бы, в DS3232 есть.

А вообще, похоже, DS3232M - идеальный вариант И корпус небольшой (SO8, в отличии от вариантов без индекса M), и "полный фарш" внутри.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пн янв 30, 2017 10:48:47 
Открыл глаза

Зарегистрирован: Вс янв 26, 2014 23:53:00
Сообщений: 54
Рейтинг сообщения: 3
Появились подделки/брак DS1307 DS1307+ DS1307N+
От оригинала отличается внешним видом - слева подделка, у нее по периметру гладкая отражающая поверхность, отличающаяся надпись и отсутствием внутри нагрузочных конденсаторов кварца (CL).
Подделка с кварцем 2*6 скачет в 2-10 раз быстрее, с кварцем 3*8 бежит вперед на 1-3 минуты в сутки.
Лечится добавлением нагрузочных конденсаторов кварца снаружи микросхемы, у меня по 10 пФ.
Изображение
Изображение

Может добавить эту информацию или ссылку на нее в первый пост темы?


Вложения:
1307.jpg [59.59 KiB]
Скачиваний: 895
DS1307.jpg [92.09 KiB]
Скачиваний: 989
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт авг 04, 2017 16:52:36 
Вымогатель припоя

Зарегистрирован: Ср дек 19, 2012 12:16:22
Сообщений: 561
Рейтинг сообщения: 0
Вообщем ds1307 и attiny2313. Для начала пытаюсь добиться от ds1307 пресловутого меандра.

Для инициализациии ds1307 написал вот такую функцию (буду без пояснений и разверток всех функций, там все понятно):

Код:
IICStart();
IICByteWrite (0xD0);
IICByteWrite (7);
IICByteWrite (0x10);
IICStop();


меандра нет. Светодиод горит и все. Вычитал на первой странице этой темы что вначале надо нули записать на новой железке. Ок.

Код:
IICStart();
IICByteWrite (0xD0);
IICByteWrite (0);
IICByteWrite (0);
IICByteWrite (0);
IICStop();

и светодиод заморгал. Я обрадовался, отключил питание, подключил снова - светодиод не моргает. Прошиваю еще раз - не моргает. Прошиваю прошивкой с инициалиацией по первому варианту - моргает. Выключаю - включаю - не моргает. прошиваю опять второй прошивкой - заморгал.....

вообщем в итоге. Если прошивать поочередно первым вариантом, потом вторым, потом первым, потом вторым - то светодиод моргает. Но до отключения питания схемы.

где я туплю в пятницу вечером?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт авг 04, 2017 18:22:04 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Батарейку подключили?

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт авг 04, 2017 20:59:39 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4871
Откуда: Минск
Рейтинг сообщения: 0
Если батарейку отключать, то в 0x00 регистре старший бит устанавливается в единицу (секунды читаются как 0x80), а в этом режиме генератор 32KHz отключен - часы не тикают, никакого меандра и не будет.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 316 ]     ... , , , 11, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y