Часы-термометр на микроконтроллере ATmega8.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

случайно фузы не запрограммировали на тактирование внешним резонатором? А то очень похоже
Тактирование должно быть от внутреннего.
Если стоят правильно - меняйте кварц
FlyGreen
Встал на лапы
Сообщения: 88
Зарегистрирован: Сб ноя 01, 2008 11:50:26

проблемы с ходом

Сообщение FlyGreen »

Я шил микросхему в CodeVisionAVR. Как там при программировании выставлять внутренние тактирование ? На фоте видно где я галочки ставил. Кстати кварц с надписью 3.2768 (такой продали, он ли это)


PS Извините за тупняк. Есть некоторые пробелы в знаниях.
Вложения
IMG_0686 [800x600].jpg
(84.4 КБ) 1173 скачивания
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

кварц не тот явно. должна быть надпись 32 768 Гц
Все правильно, Только галочку на CKOPT ставите, если вы не паяли внешние конденсаторы на кварц. Если паяли, то уберите ее
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Немного изменил режим УST SEE, добавил возможность пропускать режим в последовательности.

1 r5 c03n0

1 выбор режима.
r5 выбор одного из десяти форматов отображения.
с03 время в секундах, которое будет виден выбранный режим.
n0 сколько раз пропускать (не показывать) режим. Пример:

1 r0 c03n0
2 r5 c03n0
3 r4 c02n1
r0; r5; х4; r0; r5; r4; r0; r5; хr4; r0; r5; r4;..
r4; - виден, х4; - пропущен.

В архиве 3 прошивки анод катод на 74НС595 и на К555ИД10. Последния у меня работает, глюков пока не увидел, на 595 в железе не проверял, нет его :)
Кто проверит тому большое спасибо :)
Вложения
cl9_v2.7z.rar
(15.43 КБ) 344 скачивания
FlyGreen
Встал на лапы
Сообщения: 88
Зарегистрирован: Сб ноя 01, 2008 11:50:26

разобралсо...

Сообщение FlyGreen »

Все, разобрался. Все проблемы были из-за кварца. Приобрёл нормальный(правильный=) и все заработало. Респект аффтару.
Вложения
IMG_0688 [800x600].jpg
Часы без корпуса.
(85.52 КБ) 1243 скачивания
для индикаторов к часам.lay
Плата индикаторов для часов на Atmega 8. Тип индикаторов - c-561 sr ( para light )
(45.79 КБ) 714 скачиваний
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Так как режим "крутилки" форматов стал сложнее, решил добавить форматов.

28.5 12-00
12-00-00
12-00
12-00 CP
15_11_ПН
31.12.2008
31.12.08 CP
25гр -10гр
д 000 *C
У 000 *C
24.3 12-00
-10.1 12-00
24.3 o -10.1
24.3 -10.1
31.12.08г

Для версии с ид10 все влезло без проблем, сейчас у меня работает.
Для 595 пришлось ужимать код, влезло в притык. Многое переделал, может какой то ляп проглядел, надеюсь, что кто-нибудь проверит. Там еще надо обратить внимание на яркость/мигание, их пришлось ужимать. Режим настройки часов тоже поменялся. Стало:
12-00-00
28.08.08 ПН
сорр _0.000
Вложения
cl9_v2.7z.rar
(15.65 КБ) 340 скачиваний
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Поставил сейчас эту прошивку. У меня версия на 595 микросхеме. Есть баг, не запоминаются настройки яркости ести делать по инструкции, т.е. для запоминания необходимо нажать SET.
1. Вначале регулирую яркость днем, нажимаю SET.
2. Затем ночью. SET
3. Время с....SET
4. время по. SET
В итоге значения не запомнились.
Если же .при установке интервала ночной яркости нажать F и выйти из настроек, то вроде запомнило, Но где гарантия что в других режимах такого же бага не будет.

Погоняю еще с этой прошивкой
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Исправил. Другие режимы не трогал. Как я выше писал, программа не влазит в 8кбайт, поэтому режим яркости немного ужал и модернизировал. Раньше не было значения яркости 0, сейчас яркость меняется от 0 до 8. Это влияет на процесс мигания, его надо подстраивать константами, но так как у меня нет железа, константы выставил по образу версии на ид10 с зеленым индикатором. Serg_svd напиши пожалуйста как сейчас визуально это выглядит лучше хуже нет ли проскакивания повышенной яркости?

Также доработал версию с ид10, режим яркости вынес в прерывания, расширил регулировку до девяти значений.
Вложения
15.11.08.7z.rar
(15.53 КБ) 381 скачивание
Andrew Bond
Открыл глаза
Сообщения: 50
Зарегистрирован: Ср окт 22, 2008 12:39:45
Контактная информация:

Сообщение Andrew Bond »

DimAlt, огромное тебе спасибо за проделанную работу и отличную поддержку своего творения!
Только сегодня залил прошивку с расширенным набором режимов индикации, а тут снова улучшения!
Но прежде, чем залить самую последнюю прошивку от 15.11.08г., набравшись смелости хочу попросить вот о чем. Внеси в прошивку для ИД10 крошечное изменение, а именно, чтобы дни недели отображались не как сейчас (ПН, ВН, СР, ЧГ, ПА, СБ, ВС), а так: ПН, Вt, СР, Чt, Пt, СБ, ВС. Я думаю, так будет гораздо понятнее, не смотря на комбинацию русских и латинских символов. Конечно, если это не сильно тебя напрягает.
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Это несильно :)
Вложения
cl_id10.7z.rar
(7.66 КБ) 355 скачиваний
Andrew Bond
Открыл глаза
Сообщения: 50
Зарегистрирован: Ср окт 22, 2008 12:39:45
Контактная информация:

Сообщение Andrew Bond »

Блин, ну что ты делаешь? :)
Я только-только убрал программатор, вот снова доставать :)

Огромное спасибо!

Залил, все прекрасно работает. Спасибо!
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

DimAlt писал(а):Исправил. ....
Serg_svd напиши пожалуйста как сейчас визуально это выглядит лучше хуже нет ли проскакивания повышенной яркости?

Никаких проскальзываний пока не заметил. Часы в работе уже 15 минут. Багов пока не приметил. Работают. Спасибо :)

Andrew Bond, как индикация дней недели? поприятнее?

Меня если честно, из принятой кодировки дней смущают только 2: вторник ВР и пятница ПА. Остальные легко узнаваемы и воспринимаются без проблем. Привыкнуть можно конечно. Вношу на вопрос на суд самого автора и не только, насколько приятнее и понятнее будет смотрется вместо обозначения пятницы ПА два значения Пt и ПЦ, где Ц будут заменять значения U. ?
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Все это делается очень просто.
Нужен
WinAVR-20060421-install.exe - только этот, более поздние компилируют более громоздкий код.

Далее цифру в цифровой код легко перевести с помощью проги на моем сайте или анологичных.

Изменить в файле font.h
const unsigned char h_day_str[14]={0xB3,0x97/*ПН*/, 0xBF,0x97/*СР*/, 0x39,0x37, 0x87,0x31, 0xB3,0xDB/*ПU.*/, 0x39,0xBD, 0xBF,0x39};//дни ПН СР..
нужную цифру.

Для того чтоб скомпилировать для индикаторов с ОА в файле clock.h закоментировать эту строчку
// #define katod// то вкл. индикаторы с о. анодом
#define katod// то вкл. индикаторы с о. катодом.

В архиве версии с Пt b ПU.
serg_svd, а у тебя индикаторы с оа или ок? Ну чтоб быстрей было компилировать:)
Вложения
v2.7z.rar
(28.06 КБ) 324 скачивания
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

DimAlt писал(а):serg_svd, а у тебя индикаторы с оа или ок? Ну чтоб быстрей было компилировать:)

С ОА :) 9шт. SA08-11GWA

Прошил новенькую, с пятницой ПU.
Посмотрю насчет лучше или нет. Спасибо :)
Andrew Bond
Открыл глаза
Сообщения: 50
Зарегистрирован: Ср окт 22, 2008 12:39:45
Контактная информация:

Сообщение Andrew Bond »

serg_svd писал(а):
DimAlt писал(а):Andrew Bond, как индикация дней недели? поприятнее?

Меня если честно, из принятой кодировки дней смущают только 2: вторник ВР и пятница ПА. Остальные легко узнаваемы и воспринимаются без проблем. Привыкнуть можно конечно. Вношу на вопрос на суд самого автора и не только, насколько приятнее и понятнее будет смотрется вместо обозначения пятницы ПА два значения Пt и ПЦ, где Ц будут заменять значения U. ?


Да, для меня гораздо приятнее видеть Вt, Чt и Пt, вместо не сразу понятных ВН, ЧГ и ПА, - все-таки, ВТ, ЧТ, ПТ - это общепринятый стандарт, вне зависимости от того, какими символами это написано. Вообще, если в этом режиме отказаться от индикации символьного обозначения дня недели, а просто отображать его номер - "14.11.08 5" - то так будет даже понятнее, чем скажем "14.11.08 ПА"
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Сообщение Nimnul »

Уважаемый DimAlt, скажите, а эти прошивки подойдут для динамической схемы часов?
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Nimnul писал(а):Уважаемый DimAlt, скажите, а эти прошивки подойдут для динамической схемы часов?


Если имеете в виду индикацию, то в этих часах она динамическая.
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Сообщение Nimnul »

to DimAlt, изините я не так задал вопрос, я хотел спросить, новые пришивки будут работать с вот такой индикацией http://startcd.narod.ru/hc595/led595.html....просто давно валялась плата с АОНа и часы я собраюсь сделать на ней.
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

Нет, не будут. И я их не буду переделывать, долго это и забыл что там менял.
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Сообщение Nimnul »

to DimAlt :) , да я и не прошу :) , просто хотелось узнать, какое отличие между прошивками для ИД10 и аоновского....и какую вы порекомендуете прошивку для аоновского индикатора?
Ответить

Вернуться в «Статьи»