Например TDA7294

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



Текущее время: Ср сен 30, 2020 23:19:17

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


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



Начать новую тему Ответить на тему  [ Сообщений: 299 ]     ... , , , 6, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Вт авг 26, 2014 19:30:05 
Поставщик валерьянки для Кота
Аватар пользователя

Зарегистрирован: Пт апр 24, 2009 11:39:16
Сообщений: 2064
Откуда: г.Оренбург
Рейтинг сообщения: 0
enq писал(а):
Проблема: DS1307 считает время только при отключенном основном питании. При работе в активном режиме - все команды и ответы проходят, время переводится, но часы стоят. Перешел на батарею - пошли. Подал основное - остановились. Дело наверно в питании, но что с ним может быть не так? питаю от USB экранированным кабелем, на плате 10 мкФ тантал по входу питания и 1 мкФ кермика около микросхемы. Пробовал разные кварцы в разных вариантах подключения (земля, кондЕнсаторы... ), думаю дело не в этом. Помогите кто чем может.

Может я и опоздал, но у меня было такое. В этих часах, в одном из байтов, есть бит, который отвечает за то, идут часы или стоят. Гляньте код, мб в коде этот байт вы и перезаписываете.

_________________
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....


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

Карма: 56
Рейтинг сообщений: 905
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17322
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Только что столкнулся с интересным багом: в устройстве, которое работало пару лет 24/7 микросхема DS1337 отвечала, но время не тикало. Сначала грешил на кварц, поменял его — не помогло. Поставил новую микру — всё заработало :kill:

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

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

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10933
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Бывает и похуже - тикают до определенной даты/времени и дальше - ни шагу... :cry:
Помогает только замена микросхемы (иногда перевод параметров вручную).
8)


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Шестое юбилейное мероприятие в процессе
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Ср ноя 19, 2014 09:53:59 
Мучитель микросхем
Аватар пользователя

Карма: 7
Рейтинг сообщений: 19
Зарегистрирован: Пн авг 20, 2007 21:35:45
Сообщений: 485
Откуда: Мытищи, Московская область
Рейтинг сообщения: 0
Доброго времени суток, уважаемые знатоки !

Глупый вопрос по подключению DS1307.
ATMega32 и дисплей питаются от 3,3в, DS1307 - от 5в. Как ее с микроконтроллером связать ? Нужны какие-то преобразователи напряжения ? Куда вешать подтягивающие резисторы - на 5в или на 3,3в ?

(DS1338z33 под рукой нету...)

Спасибо !

_________________
С уважением,
Алексей.


Вернуться наверх
 
Драйверы MOSFET/IGBT Infineon – силой нужно управлять!

Специалисты Infineon усовершенствовали традиционные кремниевые MOSFET и IGBT и выпустили компоненты на базе принципиально иных материалов – нитрида галлия и карбида кремния. Мы создали подборку полезных материалов, чтобы вы разобрались во всех тонкостях и стали экспертом по управлению силовыми приборами нового поколения CoolMOS, CoolGaN, CoolSiC!

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Ср ноя 19, 2014 10:16:26 
Модератор
Аватар пользователя

Карма: 56
Рейтинг сообщений: 905
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17322
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Почему 1307 не запитать от 3.3 В?
В принципе, резисторы можно вешать и туда (1307 понимает лог. "1" с 2.2 В). Единственно что если подтянуть к +5, то в мегу череза защитные диоды будет течь ток. Так что лучше к 3.3 В.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.


Вернуться наверх
 
Снижена цена на DC/DC и AC/DC преобразователи Mornsun в Компэл!

Хорошие новости для покупателей источников питания! Компэл снизил цены на всю продукцию Mornsun. В ассортименте – как широко известные и популярные позиции, так и новинки. Доступны AC/DC, неизолированные DC/DC-преобразователи или импульсные стабилизаторы (семейство K78/R3), изолированные DC/DC, и новейшее поколение R4.

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

Карма: 7
Рейтинг сообщений: 19
Зарегистрирован: Пн авг 20, 2007 21:35:45
Сообщений: 485
Откуда: Мытищи, Московская область
Рейтинг сообщения: 0
Gudd-Head писал(а):
Почему 1307 не запитать от 3.3 В?


Упирается ногами, не работает. Проверил. Резервная батарея 3в, значит питание должно быть 3*1,25= 3,75в минимум, что губительно для дисплея (3.3v max).
Попробую подключить по вашей рекомендации, спасибо !

_________________
С уважением,
Алексей.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Ср ноя 19, 2014 10:24:24 
Модератор
Аватар пользователя

Карма: 56
Рейтинг сообщений: 905
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17322
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Gordon Shumway писал(а):
Упирается ногами, не работает.
Да, точно. Не досмотрел ДШ. Просто я всё больше с 1337 работаю.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Ср дек 10, 2014 22:25:15 
Родился

Зарегистрирован: Ср дек 10, 2014 22:07:12
Сообщений: 6
Рейтинг сообщения: 0
Последний опыт. DS1307N куплены одновременно две микросхемы. Мучал обе DSки кодом пол года. Не хотели переходить на питание от резервной батареи. Измучил плату, измучил программу. Обе микросхемы сбрасывали часы в ноль при отключении питания. Купил DS1307, без N. Прошил контроллер уже отточенной программой, на той же плате - всё чудесно работает. Вопрос - в чём глюк?


Вернуться наверх
 
Бытовой пирометр АКИП-9312 – просто удобно!

Диапазон 35 °С ...42°С (температура тела) погрешность 0,3 °С
Диапазон 0 °С ...100°С (бытовая сфера) погрешность 1,0 °С
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Чт дек 11, 2014 09:02:18 
Модератор
Аватар пользователя

Карма: 56
Рейтинг сообщений: 905
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17322
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ХЗ, с N просто промышленного исполнения (-40...+85 °С).

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.


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

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10933
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Надо схемку бы поглядеть - никаких проблем ни с N, ни с "обычной" не встречалось. Насчет программки... тут сложнее - пишу под ассемблером. :dont_know:
Да еще... Окромя Максим-Даллас 1307 еще много кто выпускает, вот к примеру:
Вложение:
vs1307.pdf [287.69 KiB]
Скачиваний: 374

так что еще всякое может быть...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт дек 12, 2014 00:09:03 
Родился

Зарегистрирован: Ср дек 10, 2014 22:07:12
Сообщений: 6
Рейтинг сообщения: 0
Схемка обычная, можно сказать стандартная, с выхода 7 снимается секундный импульс для контроля частоты. схему прилагаю. Да и микруха с виду обычная, на ней надпись в три строчки DS1307N 0545A6 404AE. Неделю радуюсь, что не надо каждый раз устанавливать время и дату при считывании данных, извините за каламбур "работает как часы".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт дек 12, 2014 00:26:00 
Родился

Зарегистрирован: Ср дек 10, 2014 22:07:12
Сообщений: 6
Рейтинг сообщения: 0
Забыл приложить схему


Вложения:
Комментарий к файлу: Термодаталоггер
Shema TD.JPG [106.59 KiB]
Скачиваний: 560
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Пт дек 12, 2014 10:15:08 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10933
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
:)
Ну уж и "стандартная"... :facepalm:
А как насчет случайного состояния "повторный старт" (Sr согласно протокола), обусловленного совмещением сигналов управления сегментом Е индикатора и линией SDA часиков? Тем более, что у 1307 некоторое "самостоятельное трактование" I2C протокола имеется... 8)
:oops:
Проглядел... :oops: :facepalm:
Все на своих местах...


Последний раз редактировалось BOB51 Пт дек 12, 2014 11:40:06, всего редактировалось 1 раз.

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

Карма: 7
Рейтинг сообщений: 19
Зарегистрирован: Пн авг 20, 2007 21:35:45
Сообщений: 485
Откуда: Мытищи, Московская область
Рейтинг сообщения: 0
BOB51 писал(а):
А как насчет случайного состояния "повторный старт" (Sr согласно протокола), обусловленного совмещением сигналов управления сегментом Е индикатора и линией SDA часиков?


Так он вроде не к SDA, а к SQW/OUT подключил, судя по схеме. Там, если я правильно понял, выход 1гц сконфигурирован.
А вообще странно. Сам недели две назад в Чипе N-ки брал в соике - проблем не было.

_________________
С уважением,
Алексей.


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

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10933
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Исправил...
Но все равно, чей-то там имеется...
У меня "выносной кубик" на длинном шлейфе как отдельный блок на макетке - и то работает... даже после абсолютно самостоятельной отлежки отдельно от устройства - потом когда надо подтыкнул при выключенном питании и работает уже с RTC.
Правда программа под асемблером и маркер сразу с "N" в конце маркировки в наличии не имеется - у имеющегося сейчас в наличии экземпляра эта буковка в самом конце третьей строчки маркировки впечатана.
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Сб дек 13, 2014 23:02:28 
Родился

Зарегистрирован: Ср дек 10, 2014 22:07:12
Сообщений: 6
Рейтинг сообщения: 0
Попробую на днях удалить всё из программы и оставить только часы, а потом поиграюсь с разными DS1307. И пороюсь в памяти DSок.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Вс дек 14, 2014 23:33:40 
Родился

Зарегистрирован: Ср дек 10, 2014 22:07:12
Сообщений: 6
Рейтинг сообщения: 0
Купил ещё две микросхемы, продавец сказал, что DS1307N, хотя в маркировке N отсутствует. Всё работает правильно. Те, предыдущие, две микросхемы по-прежнему сбрасываются в ноль, на той же плате и прошивке, как будто нет резервной батарейки. Покупал микросхемы на радио базаре, видимо мне слили не кондицию, а может партия бракованная. Больше играться не буду, где- то использую эти микрухи в качестве генератора 1 сек импульса.


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

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10933
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Возможно порог сработки схемы переключения внутри 1307 в чем-то "барахлит" или скорость падения напруги ей не нравится... :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Вт дек 16, 2014 19:13:00 
Родился

Зарегистрирован: Ср дек 10, 2014 22:07:12
Сообщений: 6
Рейтинг сообщения: 0
Возможно. Может быть и простой обрыв третьей ноги. В памяти DS покопался, ничего интересного не нашел. Память DS записывал на SD карту. При отсутствии питания память обычно заполняется чем попало. Обнулял все регистры. На нормальных DSках батарейка поддерживает изменённые значения, на моих «бракованных» сразу после отключения основного питания всё заполняется произвольными значениями.
Код и схема управления часами рабочие. Копать дальше не буду. Результат достигнут.
Кстати, запускать часы можно обычным циклом обнуления всех 64 регистров, с последующей одноразовой установкой времени и даты.
BOB51, спасибо за тему «Разные вопросы по МК» и «Всё по DS1307 и прочим часам Dallas (Maxim)», почитал с удовольствием, нашел много интересных узелков для себя.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS1307 и прочим часам Dallas (Maxim)
СообщениеДобавлено: Вт янв 06, 2015 10:46:50 
Мучитель микросхем
Аватар пользователя

Карма: -1
Рейтинг сообщений: -3
Зарегистрирован: Сб фев 09, 2013 11:39:13
Сообщений: 447
Откуда: Украина, Марганец
Рейтинг сообщения: 0
Здравствуйте, уважаемые Коты :))
Не могу прочитать из ds1307 данные календаря.
Пробую так:
Цитата:
DS1307Read(0x03,&temp); // Чтение регистра дня недели
week = (((temp & 0xF0) >> 4)*10)+(temp & 0x0F);
lcd_gotoxy(0,1);
if(week == 00001) lcd_string("SUN",3);
else if (week == 00010) lcd_string("MON",3);
else if (week == 00011) lcd_string("TUE",3);
else if (week == 00100) lcd_string("WED",3);
else if (week == 00101) lcd_string("THU",3);
else if (week == 00110) lcd_string("FRI",3);
else if (week == 00111) lcd_string("SAT",3);

Ничего не работает.
То есть, двоично-десятичный формат был преобразован в двоичный, но if не видит там подобного...


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

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


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

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


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

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


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