Страница 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, т.е. так:

Код: Выделить всё

  ADMUX=ADC_VREF_TYPE+7;
Включить звук по умолчанию не очень просто (хоть и возможно), и я не понимаю, зачем это может понадобиться. Ведь все настройки сохраняются в памяти RTC, и не сбрасываются при отключении питания.

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Добавлено: Ср май 03, 2017 21:08:19
Grey1975
Спасибо большое.

Контроллер все равно пришлось выпаять, накрылся совсем.

Но мне это пригодится, т.к. вывод ADC6 очень неудобно расположен.

Если с озвучкой сложно, то ладно. Просто батарейка у меня на отдельной плате, а при отладке звук кнопок очень помогает.

Re: Миниатюрные часы на вакуумно-люминисцентном индикаторе И

Добавлено: Ср май 03, 2017 21:15:12
*Trigger*
Если это только для отладки, то можете временно написать после строки 1156 это:

Код: Выделить всё

settings|=1<<BUTT_SOUND;
Тогда звук кнопок будет включатся при включении питания, но сохраняться это будет не всегда (при изменении некоторых параметров через меню).

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*
Вот архив с исходниками:
IV-21 Clock Source files CVAVR v1.14 1 Hz Delim.rar
(233.25 КБ) 324 скачивания
Если что, настроить можно в начале кода:
Спойлер

Код: Выделить всё

/********************************/
/****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
Батарейку поставил, все Ок. Часики бомба!!!! Я еще платы из черного текстолита сделал вообще класс получилось!