Часы на газоразрядных индикаторах
Re: Часы на газоразрядных индикаторах
а можете повторить компиляцию с учетом исходника от барса и этого файла?
- Реклама
- vvsector85
- Грызет канифоль
- Сообщения: 282
- Зарегистрирован: Ср июл 08, 2015 22:36:31
- Откуда: Харьков, Украина
Re: Часы на газоразрядных индикаторах
Ну вот, попробуйте, я добавил эту строку, сохранив назначение пинов из оригинала. Но это мало чем отличается от того, что я уже присылал.
- Вложения
-
- Bars_original.rar
- (6.56 КБ) 187 скачиваний
Re: Часы на газоразрядных индикаторах
не, та же фигня только цифры все путаются и не работает термометр....88 часов 84 сек

- vvsector85
- Грызет канифоль
- Сообщения: 282
- Зарегистрирован: Ср июл 08, 2015 22:36:31
- Откуда: Харьков, Украина
Re: Часы на газоразрядных индикаторах
странно... у меня закрались подозрения, что в этой прошивке я мог делать еще какие-то изменения. Сейчас скачаю заново и откомпилирую.
- a_winner
- Грызет канифоль
- Сообщения: 275
- Зарегистрирован: Чт сен 24, 2015 17:46:26
- Откуда: Обираловка, МО
- Контактная информация:
Re: Часы на газоразрядных индикаторах
nonro, Вы на макетке делаете или вытравили плату уже?
Я к тому, что может лучше переделать на аппаратный I2C и взять нормальную прошивку или написать заново. Вам какие функции нужны?
Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
Я к тому, что может лучше переделать на аппаратный I2C и взять нормальную прошивку или написать заново. Вам какие функции нужны?
Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
Errare humanum est
- Реклама
Re: Часы на газоразрядных индикаторах
частота мк 8мгц, платы готовы(бутерброд), функции как у автора, время дата, температура. Очистку катодов тоже можно, но вроде когда идет индикация температуры там все бежит по очереди по лампам)) я програмить не умею и написать мне не по силам((a_winner писал(а):nonro, Вы на макетке делаете или вытравили плату уже?
Я к тому, что может лучше переделать на аппаратный I2C и взять нормальную прошивку или написать заново. Вам какие функции нужны?
Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
- vvsector85
- Грызет канифоль
- Сообщения: 282
- Зарегистрирован: Ср июл 08, 2015 22:36:31
- Откуда: Харьков, Украина
Re: Часы на газоразрядных индикаторах
По фьюзам там 8МГц, в тексте программы F_CPU не определен, наверное, из-за того что в Єклипсе писалось. Я перекомпилил в AVRStudio6, F_CPU указал.a_winner писал(а):Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
Прошивку проверил в протеусе, там все работает.
Добавил в библиотеку I2c вот это (из того исходника, что для меги8 в TQFP):
Код: Выделить всё
#define I2C_DELAY_TIME 100
#define I2C_DELAY ((I2C_DELAY_TIME*(F_CPU/60000))/100)- Вложения
-
- BARS.rar
- (6.56 КБ) 195 скачиваний
Re: Часы на газоразрядных индикаторах
тикают, цифры на месте как и у автора и градусник и))) но опять день-час-секиvvsector85 писал(а):По фьюзам там 8МГц, в тексте программы F_CPU не определен, наверное, из-за того что в Єклипсе писалось. Я перекомпилил в AVRStudio6, F_CPU указал.a_winner писал(а):Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
Прошивку проверил в протеусе, там все работает.
Добавил в библиотеку I2c вот это (из того исходника, что для меги8 в TQFP):
Код: Выделить всё
#define I2C_DELAY_TIME 100 #define I2C_DELAY ((I2C_DELAY_TIME*(F_CPU/60000))/100)
капецццццццццццц при выставлении даты он ее не запоминает...04,75 и все тебе
Последний раз редактировалось nonro Ср июл 20, 2016 23:03:33, всего редактировалось 1 раз.
Re: Часы на газоразрядных индикаторах
раньше при нажатии даты всегда было 04-71, теперь 04.75(это 2 вторые и 2третьи лампы)
- vvsector85
- Грызет канифоль
- Сообщения: 282
- Зарегистрирован: Ср июл 08, 2015 22:36:31
- Откуда: Харьков, Украина
Re: Часы на газоразрядных индикаторах
ну, тогда не знаю... даже не могу предположить, почему так может быть... И в протеусе ведь все работает как надо! Воткните другую ДС, у Вас же их много

Последний раз редактировалось vvsector85 Ср июл 20, 2016 23:07:01, всего редактировалось 1 раз.
Re: Часы на газоразрядных индикаторах
дски 1307 штук 10 все из одной партии походу, менял их .... фиг там(( все одно и то же....vvsector85 писал(а):ну, тогда не знаю... даже не могу предположить, почему так может быть... И в протеусе ведь все работает как надо! Воткните другую ДС, у Вас же их много
Re: Часы на газоразрядных индикаторах
ух красота какая, я протеусом не умею пользоваться(((
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
- a_winner
- Грызет канифоль
- Сообщения: 275
- Зарегистрирован: Чт сен 24, 2015 17:46:26
- Откуда: Обираловка, МО
- Контактная информация:
Re: Часы на газоразрядных индикаторах
RoboC, а что в этих "бракованых" DS не так? регистры напутаны? При однобайтном чтении или при многобайтном? Или при высокой частоте шины проблемы?
Хотелось бы пощупать такую м\с.
Хотелось бы пощупать такую м\с.
Errare humanum est
Re: Часы на газоразрядных индикаторах
Траблы с датчиком Даллас. В этих моих часах на МТХ-90 что висят в гараже (исходник прошивки на 1917 странице), с наступлением жары начались странные глюки с чтением датчика Dallas 18B20. Суть такая. Когда жара переваливает за 40 и выше, выводится -28C. Если охладить процессор Atmega8 все нормализуется. Сам датчик - работает правильно - я его засовывал в холодильник и в кипяток все работало.
Глючить начинает именно при нагреве контроллера. Где копать - не знаю! В часах греются сами тиратроны и жара на улице все это дает такой эффект. Время - не плывет! Ход часов стабильный. Проблемы только с датчиком.
Кратко, как сделан алгоритм. Если кто помнит протокол 1-Wire, там большие тайм-слоты свыше 30 мксек стабилизируются кварцем а малые от 2 до 15 мксек - задержками пустыми циклами. Уже что только не делал не знаю как побороть эту заразу!

так оно сделано внутри. Задней стенки - нет! При попытке поставить заднюю стенку появляется риск возгорания! Часы жрут более 100 Вт которые на 100% уходят в тепло..
Глючить начинает именно при нагреве контроллера. Где копать - не знаю! В часах греются сами тиратроны и жара на улице все это дает такой эффект. Время - не плывет! Ход часов стабильный. Проблемы только с датчиком.
Кратко, как сделан алгоритм. Если кто помнит протокол 1-Wire, там большие тайм-слоты свыше 30 мксек стабилизируются кварцем а малые от 2 до 15 мксек - задержками пустыми циклами. Уже что только не делал не знаю как побороть эту заразу!
так оно сделано внутри. Задней стенки - нет! При попытке поставить заднюю стенку появляется риск возгорания! Часы жрут более 100 Вт которые на 100% уходят в тепло..
- Вложения
-
- mtx90_clock.asm
- Исходник прошивки. Протокол 1Wire библиотеки со строки 2744
- (82.79 КБ) 426 скачиваний
Re: Часы на газоразрядных индикаторах
приезжайте, отсыплю парочку))) 1307a_winner писал(а):RoboC, а что в этих "бракованых" DS не так? регистры напутаны? При однобайтном чтении или при многобайтном? Или при высокой частоте шины проблемы?
Хотелось бы пощупать такую м\с.
Re: Часы на газоразрядных индикаторах
что такое проверочная прошивка? в какой статье блога?RoboC писал(а):Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
- a_winner
- Грызет канифоль
- Сообщения: 275
- Зарегистрирован: Чт сен 24, 2015 17:46:26
- Откуда: Обираловка, МО
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Куда ехать-то?nonro писал(а):приезжайте, отсыплю парочку))) 1307
Errare humanum est
Re: Часы на газоразрядных индикаторах
Пушкино М.Оa_winner писал(а):Куда ехать-то?nonro писал(а):приезжайте, отсыплю парочку))) 1307
Вам нужно прочитать Правила форума.
http://radiokot.ru/forum/viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.2 и п. 2.7
aen
Re: Часы на газоразрядных индикаторах
И скажите мне тогда, если они бракованные (1307) почему в этой схеме работают отлично . http://radiokot.ru/circuit/digital/home/96/RoboC писал(а):Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
Последний раз редактировалось aen Чт июл 21, 2016 11:46:50, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.2
Причина: Нарушение Правил форума п. 2.2


