Контрактное производство электроники. Полный цикл работ

Часы реального времени на M41T81 для среды разработки CV AVR

Страница 1 из 2
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,078
Репутация: 17
65 24
35 8
 
05.07.2018 21:50 #1
В общем есть халява иметь микросхему M41T81 а ещё и кварц для неё на 32768 не плохого качества ! Собрал платку, в среде code vision AVR запежил проект под 8 атмегу, подцепил библиотеку DS1307 которая естественно не заработала в полной мере потому что адреса регистров разные . Но самое интересное что библиотека позволяет напрямую по номеру регистра часов , записать в него значение ( секунды , минуты , часы) ... Но после записи всех данных , часы стоят на месте ! Даже при отключении основного питания , часы держат настройки ... То есть , я могу без проблем программировать регистры в соответствии с даташитом , но почему часы стоят ???
Оценка
Для устройств, работающих от автономного источника питания и требующих длительного функционирования без замены батареи, особенно важно использование компонентов с минимальным энергопотреблением. В ассортименте КОМПЭЛ представлен малопотребляющий семисегментный LCD-дисплей L-KLS9-TN-3714-80-6P от компании KLS – рекомендованная замена TIC33. Устройство потребляет всего 25 мкА, оснащено встроенным драйвером и поддерживает последовательный интерфейс. Благодаря технологии COG дисплей компактен (37,8 x 14,8 мм), а статический режим обеспечивает отличную читаемость. Идеален для счётчиков воды и газа, а также других автономных измерительных приборов.
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,078
Репутация: 17
65 24
35 8
 
05.07.2018 22:13 #2
И да !! Всех кто хочет написать " изучайте мат часть" или "читайте даташиты" прошу обратить внимание на другие темы !!!
Оценка
Компания MEAN WELL выпустила новинки – высокоэффективные источники питания на DIN-рейку серий XDR/XTR, разработанные для современных задач промышленной автоматизации. Узкий корпус и КПД до 96% делают их идеальным решением для проектов с ограниченным пространством и высокими требованиями к энергоэффективности, а встроенные системы полной защиты обеспечивают надежную работу в любых условиях. Посмотреть характеристики, узнать наличие, цену, а также приобрести ИП серий XDR/XTR можно по ссылке
Гуру
 
Регистрация: 28.06.2012
Сообщений: 5,153
Репутация: 1261
1,407 144
483 1
 
06.07.2018 01:00 #3
Не знаю, как в этой ИС, но в DS1307, например, есть специальный бит в одном из регистров. Если не установить его программно, часы будут стоять. У вас не этот случай ?
Оценка
6-осевой инерциальный измерительный блок QMI8658A от компании QST объединяет в себе 3-осевой гироскоп, 3-осевой акселерометр и встроенный температурный датчик. Среди ключевых особенностей этого модуля – гибкие режимы энергосбережения, поддержка аппаратного сопроцессора для анализа движения, функции самотестирования и калибровки, а также возможность точной компенсации температурных погрешностей. Благодаря встроенному функционалу QMI8658A отлично подходят для применений, в которых требуется отслеживание движения, а схожесть параметров позволяет использовать их как хорошую альтернативу продукции европейских брендов.
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,078
Репутация: 17
65 24
35 8
 
06.07.2018 01:20 #4
Не тот случай ! Этот бит в моём случае находится в старшем бите регистра секунд ... он в ноле ..
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 5,153
Репутация: 1261
1,407 144
483 1
 
06.07.2018 09:38 #5
Вы ноль туда сами записали ? И он действительно записался, вы уверены ?
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,175
Записей в дневнике: 22
Репутация: 424
412 89
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
06.07.2018 17:01 #6
Все же нужно убедиться, что бит Stop установлен в 0. А что бит Halt?
Также обратите внимание, что если было обнаружено событие, которое установило бит OF в 1 (oscillator fail), то необходимо в бит ST сначала записать 1 а затем 0 - т.о. перезапускаем осциллятор...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,078
Репутация: 17
65 24
35 8
 
06.07.2018 20:41 #7
Цитата:
Сообщение от kovigor
Вы ноль туда сами записали ? И он действительно записался, вы уверены ?
Я записываю в регистр секунд число (например 10) это само собой устанавливает старший (стоп-бит) в ноль !
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,078
Репутация: 17
65 24
35 8
 
06.07.2018 20:43 #8
Цитата:
Сообщение от Vadzz
Все же нужно убедиться, что бит Stop установлен в 0. А что бит Halt?
Также обратите внимание, что если было обнаружено событие, которое установило бит OF в 1 (oscillator fail), то необходимо в бит ST сначала записать 1 а затем 0 - т.о. перезапускаем осциллятор...
ОК сёня чё нить покалдую !!
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,078
Репутация: 17
65 24
35 8
 
06.07.2018 23:17 #9
Цитата:
Сообщение от aalex_641
ОК сёня чё нить покалдую !!
Кал-дул , калл - дул да не выколдовал !!! Пивчена нажрался и всё ! Как только выберусь из синей ямы продолжу изыскания !
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,078
Репутация: 17
65 24
35 8
 
08.07.2018 00:03 #10
Цитата:
Сообщение от aalex_641
Кал-дул , калл - дул да не выколдовал !!! Пивчена нажрался и всё ! Как только выберусь из синей ямы продолжу изыскания !
Ай да наши проебали в пинатии ((((((((((Обидно , досадно ....
Оценка
Ответ
Страница 1 из 2
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 14:14.
Обратная связь РадиоЛоцман Вверх