Найдено 20 результатов
- Вс янв 06, 2019 11:11:07
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Понял всем спасибо, как закончу если будет интересно скину программу модифицированную без будильников, и с таймером отсрочки.
- Сб янв 05, 2019 17:28:15
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Странно в версии протеуса 7.7 проект со статикой запускается а в версии 8.7 нет, может кто сталкивался с такой проблемой?
- Ср янв 02, 2019 07:23:01
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Да знаю что десять лет, сам двое часов собрал одни на динамики одни на статике, раньше все запускались, вот что то версию протеуса я не додумался по менять стоит 8 надо попробовать по ниже поставить, спасибо за совет после праздников отпишусь.
- Вт янв 01, 2019 19:48:48
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Алексей как у тебя с запуском схемы со статикой в протеусе?
- Ср дек 26, 2018 09:17:57
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Всем привет!
Никто не сталкивался с проблемой: при обкатке в протеусе схемы со статической индикацией протеус выдает ошибку:
PC=0x15EA. [AVR SPI] SPDR Write collision. Written data (00) is ignored. [U1]
PC=0x15EC. [AVR WATCHDOG] Timer expired - processor will be reset. [U1]
как запустить в железе ...
Никто не сталкивался с проблемой: при обкатке в протеусе схемы со статической индикацией протеус выдает ошибку:
PC=0x15EA. [AVR SPI] SPDR Write collision. Written data (00) is ignored. [U1]
PC=0x15EC. [AVR WATCHDOG] Timer expired - processor will be reset. [U1]
как запустить в железе ...
- Сб окт 20, 2018 08:49:22
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Народ помогите с функцией оставшегося времени до срабатывания будильника Danko помог с математическими расчетами как теперь это все за программировать вот что сделал я:
// --------- что у нас будет в экранном буфере ? ------- (индикация отсрочки) ----------
void view_del(void) {
if (indicate ...
// --------- что у нас будет в экранном буфере ? ------- (индикация отсрочки) ----------
void view_del(void) {
if (indicate ...
- Чт окт 18, 2018 13:52:24
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Я правильно понял что вот этот кусок
Например: на часах 18:55, будильник 5:20
М _тек = 18 * 60 + 55 = 1135
М_буд = 5 * 60 + 20 = 320
Будет выглядеть примерно так верно?
Ht=bcd2bin(myhour);
Mt=bcd2bin(mymin);
St=Ht*60+Mt;
HAl1=bcd2bin(al1_h);
MAl1=bcd2bin(al1_m);
SAl1=HAl1*60+MAl1;
Например: на часах 18:55, будильник 5:20
М _тек = 18 * 60 + 55 = 1135
М_буд = 5 * 60 + 20 = 320
Будет выглядеть примерно так верно?
Ht=bcd2bin(myhour);
Mt=bcd2bin(mymin);
St=Ht*60+Mt;
HAl1=bcd2bin(al1_h);
MAl1=bcd2bin(al1_m);
SAl1=HAl1*60+MAl1;
- Чт окт 18, 2018 11:00:41
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Как раз с математической точки зрения я все понял, а вот на Си не работал лет 16 уже не чего не помню с техноря, как объявить переменные, тип переменных, я так понял для перевода используют функцию Bin2BCD?
- Чт окт 18, 2018 10:34:31
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
спасибо понял, не удобно напрягать глупыми вопросами, но может посоветуете что можно почитать где рассматривается данный вопрос перевода, или может есть пример какой нибудь где используется данная функция?
Думаю из нескольких примеров я бы смог собрать все в одну прогу.
Думаю из нескольких примеров я бы смог собрать все в одну прогу.
- Чт окт 18, 2018 08:36:51
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Типа того
вот что по пробовал но не вышло:
void otsrochka (void) {
unsigned char del_h, del_m, tmp_h, tmp_m, tmp_ah, tmp_am;
tmp_h=bcd2bin(myhour);
tmp_m=bcd2bin(mymin);
tmp_ah=bcd2bin(al1_h);
tmp_am=bcd2bin(al1_m);
del_h=tmp_h-tmp_ah;
del_m=tmp_m-tmp_am;
al1_h=bcd2bin(del_h);
al1_m ...
вот что по пробовал но не вышло:
void otsrochka (void) {
unsigned char del_h, del_m, tmp_h, tmp_m, tmp_ah, tmp_am;
tmp_h=bcd2bin(myhour);
tmp_m=bcd2bin(mymin);
tmp_ah=bcd2bin(al1_h);
tmp_am=bcd2bin(al1_m);
del_h=tmp_h-tmp_ah;
del_m=tmp_m-tmp_am;
al1_h=bcd2bin(del_h);
al1_m ...
- Чт окт 18, 2018 07:50:03
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Просто отсрочка предположим на 5:20 утра что бы не высчитывать сколько времени осталось до 5:20 от текущего времени, то есть нужно провести операцию вычитания времени заданного в будильнике из текущего времени и вывести это на экран
- Пт окт 05, 2018 18:57:39
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Всем привет! Давно не заходил тема смотрю жива и это радует)
Вопрос: кто может дописать код. Необходимо добавить установку отсрочки времени с отображением оставшегося времени после отображения температуры.
Вопрос: кто может дописать код. Необходимо добавить установку отсрочки времени с отображением оставшегося времени после отображения температуры.
- Вт дек 08, 2015 11:11:56
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
zseer64 Спс вроде понял, а по железу сможешь подсказать? В общем проблема с DS1307 при включение схемы без батареи резервного питания схема работает и динамика и статика но как только припаиваю провод на 3-ю ногу без подключении батареи часы (статика) запускаются, но стоит прикоснуться к корпусу ...
- Сб дек 05, 2015 13:12:39
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Уважаемые коты пытаюсь переписать код под себя (только знакомлюсь с программированием AVR) подскажите где поменять заводские настройки часов которые выставляются при первом включении
нашел вот этот кусок кода
// при первом запуске часов обнулить память DS1307 и установить "заводские настройки"
if ...
нашел вот этот кусок кода
// при первом запуске часов обнулить память DS1307 и установить "заводские настройки"
if ...
- Пн окт 19, 2015 18:01:37
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Все разобрался)) не пропаял на 3-ем регистре 14 ногу))))
- Вс окт 18, 2015 07:17:33
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Всем доброго времени суток! Смотрю тема зачахла.
Со статикой может кто помочь? Конкретно: два последних индикатора отвечающие за минуты мигают не зажженными сегментами, если взяться рукой за любой из контактов на схеме эффект пропадает что может быть?
Со статикой может кто помочь? Конкретно: два последних индикатора отвечающие за минуты мигают не зажженными сегментами, если взяться рукой за любой из контактов на схеме эффект пропадает что может быть?
- Вт июл 28, 2015 17:10:42
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
- Вт июл 28, 2015 15:54:00
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Всем доброго времени суток!
Нужна помощь переделал схему на другой дисплей, плюс выкинул все датчики и ULN подключил на прямую к МК
Напряжение питание 5 вольт, не стал заворачиваться взял зарядник от телефона
Все запустилось и как бы работает, проблема в следующим: при подключении батареи резервного ...
Нужна помощь переделал схему на другой дисплей, плюс выкинул все датчики и ULN подключил на прямую к МК
Напряжение питание 5 вольт, не стал заворачиваться взял зарядник от телефона
Все запустилось и как бы работает, проблема в следующим: при подключении батареи резервного ...
- Пт май 08, 2015 05:15:32
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Спасибо! Все действительно отключается! Начну разводить плату)))
А на счет программы сможет кто помочь?
А на счет программы сможет кто помочь?
- Чт май 07, 2015 08:45:22
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1419580
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Тема вроде живая это радует! Нужна помощь.
Собираю часы с календарем и будильником на маленьком индикаторе.
Интересует можно ли добавить добавить кнопку для быстрого включения и отключения будильника, а то что то в протеусе по сабжу будильник не отключается пока не выставишь значение в --А1 и нельзя ...
Собираю часы с календарем и будильником на маленьком индикаторе.
Интересует можно ли добавить добавить кнопку для быстрого включения и отключения будильника, а то что то в протеусе по сабжу будильник не отключается пока не выставишь значение в --А1 и нельзя ...