Часы на газоразрядных индикаторах

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

Кстати если вытащить 1307 и запустить часы без нее, то в настройке времени тоже сначала первые 2 лампы настрой потом 2 вторые потом опять первые, вторые,а потом третьи. на табло 85 85 85
ну и 5,6 выводы я подсветку не делал, они висят в воздухе. врятли это влияет...
Реклама
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

Так и должно быть. При настройке часов сначала настраиваются часы, потом минуты, секунды НЕ настраиваются, а устанавливаются в ноль, потом идет установка даты - день, месяц год - три пары ламп
Реклама
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

когда нажимаешь на дату(после настройки), всегда в конце 71(т.е не сохраняется, и день-час-сек).... не понятно....
bss
Открыл глаза
Сообщения: 73
Зарегистрирован: Чт фев 05, 2015 15:52:33

Re: Часы на газоразрядных индикаторах

Сообщение bss »

По вашей ссылке на паяльник в комментариях к статье на странице №6 Нафаня пишет в ответ на сообщение с аналогичной проблемой, что с проблемой они давно разобрались и что дело в скорости i2c и что где-то ранее выкладывался файл правильной библиотеки. Вы комментарии почитайте там повнимательнее, удачи!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

bss писал(а):По вашей ссылке на паяльник в комментариях к статье на странице №6 Нафаня пишет в ответ на сообщение с аналогичной проблемой, что с проблемой они давно разобрались и что дело в скорости i2c и что где-то ранее выкладывался файл правильной библиотеки. Вы комментарии почитайте там повнимательнее, удачи!
все пересматривал, все что есть перепроверял все прошивки... одна и та же беда, нет там....
Реклама
Аватара пользователя
a_winner
Грызет канифоль
Сообщения: 275
Зарегистрирован: Чт сен 24, 2015 17:46:26
Откуда: Обираловка, МО
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение a_winner »

Подтяжки по i2c есть на vcc? Если скорость шины высокая, то должны быть 2.2 - 4.7кОм.
Errare humanum est
Реклама
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

a_winner писал(а):Подтяжки по i2c есть на vcc? Если скорость шины высокая, то должны быть 2.2 - 4.7кОм.
не понял, 2,2-4,7ком это где??? с5,6,7 выводов 1307? у меня 4,7 ком
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

у меня у самого были глюки с этой прошивкой, пока I2C_DELAY, который был 1мкс не поменял на 5 или 10 мкс.
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

vvsector85 писал(а):у меня у самого были глюки с этой прошивкой, пока I2C_DELAY, который был 1мкс не поменял на 5 или 10 мкс.
не поделитесь прошивкой? или как изминить то что вы сказали? в програмировании ни тю тю :solder:
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

у меня глюки другого рода были - 858585 проскакивало время от времени, а прошивку я капитально переделывал, Вам она не подойдет. Сейчас попробую взять оригинальную прошивку БАРСа и изменить только задержку I2C.

Вот, попробуйте, но, не факт, что это поможет.
Вложения
Bars_original.rar
(6.56 КБ) 163 скачивания
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

vvsector85 писал(а):у меня глюки другого рода были - 858585 проскакивало время от времени, а прошивку я капитально переделывал, Вам она не подойдет. Сейчас попробую взять оригинальную прошивку БАРСа и изменить только задержку I2C.

Вот, попробуйте, но, не факт, что это поможет.
уххх... там вообще билиберда..... секунды до 98)) режимы и все сбилось, термометр не работает и т д.....

вот кстати цитата с сайта паяльника
Гоша улала 31.05.2015 16:30 #
Все, разобрался! Если кому интересно, причина оказалась в скорости шины i2с, выставил ее в норму и стало все в порядке!

так же во время разработки платы заметил, что большинство купленных мной DS3107 просто не захотели работать, это тоже было исправлено программно (частота шины I2C завышена для DS1307)

а вы не можете еще попробовать поменять эту скорость в разных вариация...
Спасибо вам огромное за помощь.... :beer: :beer: :beer:
Исходник прошивки вот тут http://cxem.net/mc/mc187.php там под платами и текстом...
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

в этом проекте I2C реализована программно, тупо через delay, вот я и поменял его. У меня в такой конфигурации все работает. На термометр это вообще повлиять не должно было никак. Попробуйте с этой прошивкой сбросить 1307 (вытащить и вставить батарейку при отключенном питании).
А еще, хорошо проверьте фьюз-биты.
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

vvsector85 писал(а):в этом проекте I2C реализована программно, тупо через delay, вот я и поменял его. У меня в такой конфигурации все работает. На термометр это вообще повлиять не должно было никак. Попробуйте с этой прошивкой сбросить 1307 (вытащить и вставить батарейку при отключенном питании).
А еще, хорошо проверьте фьюз-биты.
пробовал так, фьюз биты проверял, как на картинке в теме с паяльника,
а можете посмотреть какой делей в этой прошивке, человек в теме с паяльника пишет что все поправил, но он как я понимаю переделывал ее под атмегу маленькую.
Вложения
clock.hex
(19.75 КБ) 344 скачивания
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

я ассемблера не знаю, по прошивке посмотреть не смогу, нужен исходник.
Аватара пользователя
a_winner
Грызет канифоль
Сообщения: 275
Зарегистрирован: Чт сен 24, 2015 17:46:26
Откуда: Обираловка, МО
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение a_winner »

программный i2c... какой ужас... Частота i2c пропорциональна частоте ядра.
На какой частоте у вас работает МК?
Errare humanum est
Аватара пользователя
smartbsv
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср апр 21, 2010 19:01:00
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение smartbsv »

vvsector85 писал(а):у меня глюки другого рода были - 858585 проскакивало время от времени, а прошивку я капитально переделывал, Вам она не подойдет. Сейчас попробую взять оригинальную прошивку БАРСа и изменить только задержку I2C.

Вот, попробуйте, но, не факт, что это поможет.
А в этой прошивке, получается, подправлена только задержка I2C, остальное не меняли вообще, правильно?
"Чтобы понять - ннадо гонять!" Электровелосипеды в Краснодаре
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

vvsector85 писал(а):я ассемблера не знаю, по прошивке посмотреть не смогу, нужен исходник.
эх.... ёшка макарешки.... печаль........ Спасибо за попытки((( :cry: :cry:
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

а можете вот эту штуку заменить в исходнике от барса и прислать скомпилированный некс?
Вложения
42023_I2c.c
(3.08 КБ) 234 скачивания
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

это ерунда получится, в том что Вы прислали по другому назначены пины, наверное, под корпус ТКуФП, а по сути, дописано

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

 #define I2C_DELAY ((I2C_DELAY_TIME*(F_CPU/60000))/100)
а это и есть, то что я менял
Где Вы взяли этот огрызок библиотеки?

Странно, что тут I2C_DELAY получается 133мкс, в оригинале было 1, а я поставил 10.
smartbsv писал(а):А в этой прошивке, получается, подправлена только задержка I2C, остальное не меняли вообще, правильно?
Нет, не менял, но компилил в АВРстудио6
Последний раз редактировалось vvsector85 Ср июл 20, 2016 21:58:25, всего редактировалось 2 раза.
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

vvsector85 писал(а):это ерунда получится, в том что Вы прислали по другому назначены пины, наверное, под корпус ТКуФП, а по сути, дописано

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

 #define I2C_DELAY ((I2C_DELAY_TIME*(F_CPU/60000))/100)
а это и есть, то что я менял
Где Вы взяли этот огрызок библиотеки?
с сайта паяльник где эта схема обсуждается.....но там прошивка под атмегу маленькую
и выложен этот файл который говорят заменить в исходнике от барса и переделать нех
Ответить

Вернуться в «Умные мысли»