Часы Super Clock
- Сообщения: 118
- Зарегистрирован: Пт ноя 13, 2009 01:27:57
Значит буду ковырять плату. Причина скорее всего в управлении питанием HC-05. ATMega88 будет работать в схеме?
- Реклама
Lion_A
подскажите пожалуйста в каких строках уменьшить время сигнала будильника до 1 минуты. Спасибо !( прошивка м32_2.18). К стати поменял bmp-180 так-же в -11 рт.столба. В тестировании м32_2.18 в поправке давление сделал в ноль, вроде пока комент. к давлен. показывает правильно.
подскажите пожалуйста в каких строках уменьшить время сигнала будильника до 1 минуты. Спасибо !( прошивка м32_2.18). К стати поменял bmp-180 так-же в -11 рт.столба. В тестировании м32_2.18 в поправке давление сделал в ноль, вроде пока комент. к давлен. показывает правильно.
- Сообщения: 118
- Зарегистрирован: Пт ноя 13, 2009 01:27:57
Про это уже писали на 34 стр. Находим в interface. cниколай 76 писал(а):Lion_A
подскажите пожалуйста в каких строках уменьшить время сигнала будильника до 1 минуты. Спасибо !( прошивка м32_2.18). К стати поменял bmp-180 так-же в -11 рт.столба. В тестировании м32_2.18 в поправке давление сделал в ноль, вроде пока комент. к давлен. показывает правильно.
строчки
void alarm(void)
{
//проверяем что будильник разрешен и время совпадает
if( flag_alarm0 && (eep_hour_alarm0 == hour) && (eep_min_alarm0 == minute) && (second == 0x00) )count_ring = 600; //<<= время работы будильника (сек * 2)
В место 600 ставим нужную вам цифру.
Работает отлично!!!!! 
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Делай всегда хорошо, а хреново и так получится!!!!!
- Реклама
- Сообщения: 383
- Зарегистрирован: Пн окт 24, 2011 13:01:08
Проверял на андроидах 4.1, 4.4, 5.1 с разным разрешением экранов, везде без проблем. Попробуйте в настройках разрешить установку из неизвесных источников.
Ставятся. Тот же Навител...
Поставил! Ссылка помогла. Программ Lux вредитель. спасибо!!!
Поставил! Ссылка помогла. Программ Lux вредитель. спасибо!!!
Lion_a вопрос! При добавлении например какой нибудь знаменательной даты в holidey.c при совпадении с каким нибудь праздником кодевижеон не компилирует исходник (эпром ноль процентов). Вопрос, как перехитрить?
В одну строчку написать
Код: Выделить всё
case 0x0508:
sprintf(text_str_RAM,"Сегодня Шурику %u, а Машке %u! А еще день сфветофора",calc_anniversary(2009),calc_anniversary(1991));
break;
case 0x0909:
sprintf(text_str_RAM, "Международный день красоты, деду Ване завтра %u!",calc_anniversary(1948));
break;
- Сообщения: 3
- Зарегистрирован: Вс мар 27, 2016 23:19:53
Здравствуйте коты.
Подскажите что может быть, на табло бежит надпись "I2C Err 0x20"?
- Сообщения: 7774
- Зарегистрирован: Сб янв 29, 2011 00:28:48
на стр 2 такое
"Нашел еще одну неприятность - если у кого зачастит сообщение "i2c err" при включении - уменьшайте два сопротивления по шине и2ц возле ds1307 с 10к до 5,6 - 4.7 ком. Мне помогло."
стр 38
Код 20h означает что устройство с данным адресом не ответило. Возможно вы используете прошивку с BMP180, а его у вас я понимаю нет.
С версии 2.10 нет прошивок без BMP180, попробуйте более ранние.
В них нужно закоментировать:
Код:
//закоментировать если вмр180 не используется
#define BMP180
в файле: interface.h
может, всё же почитать тему ?...)))
"Нашел еще одну неприятность - если у кого зачастит сообщение "i2c err" при включении - уменьшайте два сопротивления по шине и2ц возле ds1307 с 10к до 5,6 - 4.7 ком. Мне помогло."
стр 38
Код 20h означает что устройство с данным адресом не ответило. Возможно вы используете прошивку с BMP180, а его у вас я понимаю нет.
С версии 2.10 нет прошивок без BMP180, попробуйте более ранние.
В них нужно закоментировать:
Код:
//закоментировать если вмр180 не используется
#define BMP180
в файле: interface.h
может, всё же почитать тему ?...)))
- Сообщения: 3
- Зарегистрирован: Вс мар 27, 2016 23:19:53
- Сообщения: 48
- Зарегистрирован: Чт мар 21, 2013 09:17:46
Lion_A
Поясните все же про корекцию времени.
У меня было уход на 16 сек.
Ввожу кор. 90
Все должно коректироваться уход за сутки ровно в два раза теперь 8 сек.
Помыл плату, заменил кварц. Уход за сутки стал 6 сек.
Ввожу кор 240
Чере сутки уход на 3 сек. то есть опять в два раза.
По сути коррекция для того и сделана что бы корректировать уход. Хоть 16 хоть 6 секунд.
Почему так получается ?
Атмега 16. вер 1.10
Поясните все же про корекцию времени.
У меня было уход на 16 сек.
Ввожу кор. 90
Все должно коректироваться уход за сутки ровно в два раза теперь 8 сек.
Помыл плату, заменил кварц. Уход за сутки стал 6 сек.
Ввожу кор 240
Чере сутки уход на 3 сек. то есть опять в два раза.
По сути коррекция для того и сделана что бы корректировать уход. Хоть 16 хоть 6 секунд.
Почему так получается ?
Атмега 16. вер 1.10
Тут ничего сложного нет. Ввели Вы - 90, часы притормозились через 90 минут на 1 секунду.
Попробуйте замерить уход несколько раз, может у вас частота генератора в DS1307 плавает?
Попробуйте замерить уход несколько раз, может у вас частота генератора в DS1307 плавает?
- Сообщения: 48
- Зарегистрирован: Чт мар 21, 2013 09:17:46
Что то сейчас подумалось.
После введения кррекции надо ставить время заново или нет ?
Я ставил.
После введения кррекции надо ставить время заново или нет ?
Я ставил.


