Часы на газоразрядных индикаторах
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
а можете повторить компиляцию с учетом исходника от барса и этого файла?
- Реклама
Ну вот, попробуйте, я добавил эту строку, сохранив назначение пинов из оригинала. Но это мало чем отличается от того, что я уже присылал.
- Вложения
-
- Bars_original.rar
- (6.56 КБ) 187 скачиваний
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
не, та же фигня только цифры все путаются и не работает термометр....88 часов 84 сек

странно... у меня закрались подозрения, что в этой прошивке я мог делать еще какие-то изменения. Сейчас скачаю заново и откомпилирую.
nonro, Вы на макетке делаете или вытравили плату уже?
Я к тому, что может лучше переделать на аппаратный I2C и взять нормальную прошивку или написать заново. Вам какие функции нужны?
Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
Я к тому, что может лучше переделать на аппаратный I2C и взять нормальную прошивку или написать заново. Вам какие функции нужны?
Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
Errare humanum est
- Реклама
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
частота мк 8мгц, платы готовы(бутерброд), функции как у автора, время дата, температура. Очистку катодов тоже можно, но вроде когда идет индикация температуры там все бежит по очереди по лампам)) я програмить не умею и написать мне не по силам((a_winner писал(а):nonro, Вы на макетке делаете или вытравили плату уже?
Я к тому, что может лучше переделать на аппаратный I2C и взять нормальную прошивку или написать заново. Вам какие функции нужны?
Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
По фьюзам там 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 скачиваний
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
тикают, цифры на месте как и у автора и градусник и))) но опять день-час-секи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 раз.
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
раньше при нажатии даты всегда было 04-71, теперь 04.75(это 2 вторые и 2третьи лампы)
ну, тогда не знаю... даже не могу предположить, почему так может быть... И в протеусе ведь все работает как надо! Воткните другую ДС, у Вас же их много

Последний раз редактировалось vvsector85 Ср июл 20, 2016 23:07:01, всего редактировалось 1 раз.
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
дски 1307 штук 10 все из одной партии походу, менял их .... фиг там(( все одно и то же....vvsector85 писал(а):ну, тогда не знаю... даже не могу предположить, почему так может быть... И в протеусе ведь все работает как надо! Воткните другую ДС, у Вас же их много
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
RoboC, а что в этих "бракованых" DS не так? регистры напутаны? При однобайтном чтении или при многобайтном? Или при высокой частоте шины проблемы?
Хотелось бы пощупать такую м\с.
Хотелось бы пощупать такую м\с.
Errare humanum est
- Сообщения: 271
- Зарегистрирован: Ср дек 21, 2011 13:05:30
Траблы с датчиком Даллас. В этих моих часах на МТХ-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 скачиваний
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
приезжайте, отсыплю парочку))) 1307a_winner писал(а):RoboC, а что в этих "бракованых" DS не так? регистры напутаны? При однобайтном чтении или при многобайтном? Или при высокой частоте шины проблемы?
Хотелось бы пощупать такую м\с.
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
что такое проверочная прошивка? в какой статье блога?RoboC писал(а):Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
Куда ехать-то?nonro писал(а):приезжайте, отсыплю парочку))) 1307
Errare humanum est
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
Пушкино М.Оa_winner писал(а):Куда ехать-то?nonro писал(а):приезжайте, отсыплю парочку))) 1307
Вам нужно прочитать Правила форума.
http://radiokot.ru/forum/viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.2 и п. 2.7
aen
- Сообщения: 243
- Зарегистрирован: Вс янв 10, 2016 06:28:58
И скажите мне тогда, если они бракованные (1307) почему в этой схеме работают отлично . http://radiokot.ru/circuit/digital/home/96/RoboC писал(а):Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
Последний раз редактировалось aen Чт июл 21, 2016 11:46:50, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.2
Причина: Нарушение Правил форума п. 2.2


