Часы с календарём на PIC как??

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Часы с календарём на PIC как??

Сообщение AVT-28 »

Добрый всем.
Вот впервые пришлось сделать устройство где нужен календарь и часы,
что бы определённые срабатывания регистрировались и можно было посмотреть когда это произошло.
Я на hi-tech 18 программирую и контроллер 18f458 может есть у кого стандартный код часов с календарём,
чего то я голову поломал немного и замаялся.
True
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср мар 27, 2013 09:29:30

Re: Часы с календарём на PIC как??

Сообщение True »

Что такое стандартный код?
Часы делаются либо на спец. микросхеме, если нет аппаратного модуля в МК, либо колхозится на таймерах-счётчиках. С месяц назад даже кто-то статью писал по последнему варианту.
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Re: Часы с календарём на PIC как??

Сообщение AVT-28 »

Ну вот без спец микросхемы, просто кодом на таймере.
Ссылочку можно на статью?
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Часы с календарём на PIC как??

Сообщение pyzhman »

Походу на таймерах/счётчиках не получится. Вернее, получатся только часики. Ну календарь. А вот как регистрировать событие? Я бы всё же сделал, скажем, ту же 2313 + дисплей, ну пусть двухстрочный. Часики идут, событие - клац - на дисплее время и что за событие. Плюс в память всё это. Кнопочку нажал - пролистал/посмотрел что и когда.
Docendo discimus
True
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср мар 27, 2013 09:29:30

Re: Часы с календарём на PIC как??

Сообщение True »

А в чём проблема?
При переходе часов через 24-00 увеличиваем счётчик дней, затем месяцев (с проверкой 28-30-31) и лет (с проверкой високосного).
И с событиями не понимаю сложности: происходит событие - считываем текущее время/дату и сохраняем номер/тип события и число даты в EEPROM, например.
Ссылочку можно на статью?

Мне тоже лень зайти на главную и поискать... :tea:
Еще была книга "Конструкци на ПИК" Зайцева, у него было описание алгоритма и реализация часов с календарём без спецмикросхем, правда программы на asm.
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Re: Часы с календарём на PIC как??

Сообщение AVT-28 »

О жесть. В общем я решил просто переделать плату, спаять туда микросхему с календарём по i2c.
Пора бы заканчивать с такими геморами. :)
На много быстрее и проще новую плату изготовить по трудозатратам чем в коде копаться 3 дня. :)
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Часы с календарём на PIC как??

Сообщение pyzhman »

В точку!
Docendo discimus
Ответить

Вернуться в «PIC»