Страница 13 из 55
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Вс мар 26, 2017 11:48:11
SergeyK
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Ср май 03, 2017 16:06:52
Grey1975
2 *Trigger*
Уважаемый автор, подскажите можно ли переключить опрос кнопок на порт ADC7?
Похоже ADC6 у меня битый, а выпаять контроллер - это АД.
Если можно, то где в программе это сделать?
Сам не смог разобраться.
И ещё, как сделать, чтоб озвучка кнопок была включена по умолчанию?
Спасибо.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Ср май 03, 2017 20:59:04
*Trigger*
Пишу для версии 1.14 для ATMega8.
Для смены входа АЦП для кнопок нужно в строке 554 поменять 6 на 7, т.е. так:
Включить звук по умолчанию не очень просто (хоть и возможно), и я не понимаю, зачем это может понадобиться. Ведь все настройки сохраняются в памяти RTC, и не сбрасываются при отключении питания.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Ср май 03, 2017 21:08:19
Grey1975
Спасибо большое.
Контроллер все равно пришлось выпаять, накрылся совсем.
Но мне это пригодится, т.к. вывод ADC6 очень неудобно расположен.
Если с озвучкой сложно, то ладно. Просто батарейка у меня на отдельной плате, а при отладке звук кнопок очень помогает.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Ср май 03, 2017 21:15:12
*Trigger*
Если это только для отладки, то можете временно написать после строки 1156 это:
Тогда звук кнопок будет включатся при включении питания, но сохраняться это будет не всегда (при изменении некоторых параметров через меню).
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Ср май 03, 2017 21:42:03
Grey1975
Спасибо!
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Ср май 03, 2017 22:05:39
*Trigger*
Обращайтесь ещё!
Кстати, насчёт батарейки на отдельной плате. Когда делал
эти часы, при отладке недоумевал поначалу, почему сбрасываются настройки. Искал ошибку в коде, а потом до меня дошло-таки, что когда я разъединял платы, чтобы подлезть паяльником к верхней из них, батарейка отключалась от RTC.

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Ср май 03, 2017 22:14:23
Grey1975
А я вот пытаюсь впихнуть всю электронику в два кольца внутренним диаметром 22мм и шириной 9мм.
Трудности есть, но невпихуемое - впихуемо.

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пт май 05, 2017 12:42:44
Grey1975
2 *Trigger*
Уважаемый *Trigger*, а можно сделать, чтоб разделители моргали в два раза быстрей?
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пт май 05, 2017 13:23:43
*Trigger*
Можно, но тогда не будет одной из комбинаций вариантов компиляции: DS1307 И генерация звукового сигнала.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пт май 05, 2017 13:35:10
Grey1975
Ну генерация не очень нужна, а вот 1307 пригодится.
DS3231SN у меня на плату не влезает, пришлось ставить DS3231MZ, а это зверь редкий.
Поэтому предусмотрел вариант платы под 1307, если кто захочет повторить.
Так, что оставим как есть.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пт май 05, 2017 13:39:34
*Trigger*
Если генерация не нужна, то влезет. DS1307 без генерации занимает почти всю память, но влезает.
Я правильно понял, что частоту нужно увеличить лишь в первых трёх режимах разделителей?
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пт май 05, 2017 13:41:02
Grey1975
Да, так вполне устроит.
Спасибо.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пт май 05, 2017 13:52:36
*Trigger*
Вот архив с исходниками:
Если что, настроить можно в начале кода:
Спойлер
Код: Выделить всё
/********************************/
/****Used RTC chip selection*****/
/********************************/
/****Uncomment line to select****/
#define DS1307 DS1307
//#define DS3231 DS3231
/********************************/
/********************************/
/********************************/
/****1.9KHz Output to Buzzer*****/
/********************************/
/******Uncomment line to ON******/
//#define ON_PULSE_OUT_TO_BUZZER
/********************************/
/********************************/
/********************************/
/******Delimeter frequency*******/
/********************************/
/**Uncomment line to select 1 Hz*/
/*******(default - 0.5 Hz)*******/
#define DLM_FREQ_1_Hz
/********************************/
/********************************/
Если не влезет в память при некоторых комбинациях - появится сообщение об ошибке.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Пт май 05, 2017 13:57:07
Grey1975
Спасибо!
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб май 06, 2017 05:33:29
SergeyK
День добрый! После отключения питания сбрасываются все настройки. Это так задумано или что то не так делаю я?
Собрал, все заработало практически сразу. Немного повозился с запуском преобразователя только. Автору спасибо!!!! Отличные часики!!!!
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб май 06, 2017 07:54:09
Grey1975
Батарейка стоит?
Настройки живут в памяти RTC.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб май 06, 2017 08:44:32
SergeyK
[uquote="Grey1975",url="/forum/viewtopic.php?p=3098846#p3098846"]Батарейка стоит?
Настройки живут в памяти RTC.[/uquote]
Я думал что батарейка только для часов.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб май 06, 2017 09:14:33
Grey1975
Нет, у *Triggerа* часть настроек хранится в RTC, поэтому батарейка нужна всегда.
Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И
Добавлено: Сб май 06, 2017 09:31:56
SergeyK
Батарейку поставил, все Ок. Часики бомба!!!! Я еще платы из черного текстолита сделал вообще класс получилось!