Например TDA7294

Форум РадиоКот • Просмотр темы - RTC M41T56 + ATmega8
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 09:19:59

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


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



Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: RTC M41T56 + ATmega8
СообщениеДобавлено: Вс июн 03, 2018 07:50:06 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
Собрал часы на atmega8 с использованием часов реального времени m41t56(использовал как замену ds1307). По идее m41t56 аналог ds1307 (только с коррекцией хода). Взял код который использовал для ds1307, ведь регистры совпадают у этих часов. Но часы показывают 80:80, то есть значение переменной времени 80 и значение переменной часов тоже 80. Куда копать? В чем проблема?
СпойлерВот что выводит(на одном индикаторе сегмент сгорел)Изображение


Вложения:
Комментарий к файлу: Код прошивки
main.cpp [4.65 KiB]
Скачиваний: 310
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Вс июн 03, 2018 14:07:39 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
"часы показывают"
Ходят?

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Вс июн 03, 2018 14:49:48 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
"часы показывают"
Ходят?

Не-а :( .
Тикали бы, вопросов не было бы :dont_know:


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Вс июл 08, 2018 00:13:09 
Друг Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 1377
Зарегистрирован: Пн май 11, 2009 14:15:00
Сообщений: 3059
Откуда: СПб
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Батарейка подключена? Если нет, то третью ногу RTC нужно замкнуть на общий.

_________________
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Пн июл 09, 2018 12:51:00 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
Батарейка подключена? Если нет, то третью ногу RTC нужно замкнуть на общий.

Нет, это схематическая особенность такая?


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Пн июл 09, 2018 18:37:09 
Друг Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 1377
Зарегистрирован: Пн май 11, 2009 14:15:00
Сообщений: 3059
Откуда: СПб
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Наверное, можно и так сказать. Например, в даташите на DS1307 специально про это написано, и я сам получал проблемы, если нет батарейки и вход не заземлён.
В даташите M41T56 про это, вроде как, не сказано, но попробовать стоит.

_________________
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Пн июл 09, 2018 19:02:23 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1395
Откуда: Мелеуз
Рейтинг сообщения: 0
Посмотрел ардуино-пример,если нет резервной батареи то они возвращают "80",после установки резервной батареи надо снова установить время


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Вт июл 10, 2018 17:34:05 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
Спасибо, сейчас проверю отпишусь

Добавлено after 48 minutes 11 seconds:
Поставил батарейку, ничего не поменялось. Замкнул на землю, тоже без изменений


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Вт июл 10, 2018 19:55:52 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1395
Откуда: Мелеуз
Рейтинг сообщения: 0
Жаль в си не разбираюсь,абсолютно!может и помог бы
просто поставить батарейку (она должна быть 3 вольта,вернее от 2,5 до 3,5 в) мало-надо установить время


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Ср июл 11, 2018 05:40:30 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
Замкнул ногу батарейки на землю, в коде проинициализировал часы, потом установил время. Время не идет :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Ср июл 11, 2018 05:58:56 
Это не хвост, это антенна
Аватар пользователя

Карма: 20
Рейтинг сообщений: 188
Зарегистрирован: Вс мар 28, 2010 12:52:22
Сообщений: 1368
Откуда: Беларусь
Рейтинг сообщения: 0
А бит ST какой? Может часы просто остановлены?
Цитата:
Setting this bit to a '1' will cause the
oscillator to stop

_________________
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Ср июл 11, 2018 12:07:04 
Друг Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 1377
Зарегистрирован: Пн май 11, 2009 14:15:00
Сообщений: 3059
Откуда: СПб
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
В коде есть сброс этого бита:
Код:
   DS1307Read(0x00,&temp);
   temp &= ~(1 << 7); // обнуляем 7 бит
   DS1307Write(0x00,temp);


Отображаемое время после установки соответствует установленному? Или опять 80:80? Может, попробовать добавить задержку после подачи питания до начала обмена по шине?

Кстати, где в коде вызов функции I2CInit()? Без него не установится правильная тактовая частота шины.

_________________
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Ср июл 11, 2018 20:08:37 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
I2CInit() дописал, ничего не изменилось. Часики показывают установленное время, а не 80 80


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Ср июл 11, 2018 20:37:48 
Это не хвост, это антенна
Аватар пользователя

Карма: 20
Рейтинг сообщений: 188
Зарегистрирован: Вс мар 28, 2010 12:52:22
Сообщений: 1368
Откуда: Беларусь
Рейтинг сообщения: 0
А Вы точно читаете? Ведь 0x80 это есть пустой регистр с установленным в нем 7-м битом... Как и записанное значение на индикатор выводится и "часы не идут".

_________________
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Ср июл 11, 2018 22:45:05 
Друг Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 1377
Зарегистрирован: Пн май 11, 2009 14:15:00
Сообщений: 3059
Откуда: СПб
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Если после установки времени отображается это время, то запись и чтение работают - в переменной temp, используемой для индикации, значение может появиться только из RTC. Выходит, проблема только в том, что часы по каким-то причинам не считают время.
Попробуйте установить бит FT в регистре по адресу 0x07 (DS1307Write(0x07, 1 << 6)). Далее подключите седьмую ногу к питанию через резистор 4,7 - 22 кОм и проверьте наличие на ней импульсов частотой 512 Гц.

Кстати, получение часов и минут лучше сделать так (убрать масками лишние биты):
Код:
DS1307Read(0x01,&temp); // Чтение регистра минут
time_Minutes = (((temp & 0x70) >> 4)*10)+(temp & 0x0F);
DS1307Read(0x02,&temp); // Чтение регистра часов
time_Hours = (((temp & 0x30) >> 4)*10)+(temp & 0x0F);

_________________
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Вт дек 04, 2018 17:08:35 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Ср фев 11, 2015 20:50:17
Сообщений: 27
Откуда: центр Урала
Рейтинг сообщения: 0
Какая микросхема стоит все таки,М41Т или 1307?

_________________
С уважением Вл.Георг.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Вт дек 04, 2018 19:36:18 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
полгода прошло однако тс не описался о резултат

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: RTC M41T56 + ATmega8
СообщениеДобавлено: Сб дек 08, 2018 15:37:27 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
Да не идут часы, вот и потерялся во времени


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

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


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

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


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

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


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