Добрый всем.
Вот впервые пришлось сделать устройство где нужен календарь и часы,
что бы определённые срабатывания регистрировались и можно было посмотреть когда это произошло.
Я на hi-tech 18 программирую и контроллер 18f458 может есть у кого стандартный код часов с календарём,
чего то я голову поломал немного и замаялся.
Часы с календарём на PIC как??
Re: Часы с календарём на PIC как??
Что такое стандартный код?
Часы делаются либо на спец. микросхеме, если нет аппаратного модуля в МК, либо колхозится на таймерах-счётчиках. С месяц назад даже кто-то статью писал по последнему варианту.
Часы делаются либо на спец. микросхеме, если нет аппаратного модуля в МК, либо колхозится на таймерах-счётчиках. С месяц назад даже кто-то статью писал по последнему варианту.
Re: Часы с календарём на PIC как??
Ну вот без спец микросхемы, просто кодом на таймере.
Ссылочку можно на статью?
Ссылочку можно на статью?
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Часы с календарём на PIC как??
Походу на таймерах/счётчиках не получится. Вернее, получатся только часики. Ну календарь. А вот как регистрировать событие? Я бы всё же сделал, скажем, ту же 2313 + дисплей, ну пусть двухстрочный. Часики идут, событие - клац - на дисплее время и что за событие. Плюс в память всё это. Кнопочку нажал - пролистал/посмотрел что и когда.
Docendo discimus
Re: Часы с календарём на PIC как??
А в чём проблема?
При переходе часов через 24-00 увеличиваем счётчик дней, затем месяцев (с проверкой 28-30-31) и лет (с проверкой високосного).
И с событиями не понимаю сложности: происходит событие - считываем текущее время/дату и сохраняем номер/тип события и число даты в EEPROM, например.
Мне тоже лень зайти на главную и поискать...
Еще была книга "Конструкци на ПИК" Зайцева, у него было описание алгоритма и реализация часов с календарём без спецмикросхем, правда программы на asm.
При переходе часов через 24-00 увеличиваем счётчик дней, затем месяцев (с проверкой 28-30-31) и лет (с проверкой високосного).
И с событиями не понимаю сложности: происходит событие - считываем текущее время/дату и сохраняем номер/тип события и число даты в EEPROM, например.
Ссылочку можно на статью?
Мне тоже лень зайти на главную и поискать...
Еще была книга "Конструкци на ПИК" Зайцева, у него было описание алгоритма и реализация часов с календарём без спецмикросхем, правда программы на asm.
Re: Часы с календарём на PIC как??
О жесть. В общем я решил просто переделать плату, спаять туда микросхему с календарём по i2c.
Пора бы заканчивать с такими геморами.
На много быстрее и проще новую плату изготовить по трудозатратам чем в коде копаться 3 дня.
Пора бы заканчивать с такими геморами.
На много быстрее и проще новую плату изготовить по трудозатратам чем в коде копаться 3 дня.