Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на светодиодных матрицах с драйверами MAX7219
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 19:13:30

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1838 ]     ... , , , 62, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт дек 13, 2016 16:20:05 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Там у Вас только четыре строчки при расчёте маске изменены. Сам вывод времени не тронут.

P.S. Вот более полный патч

P.P.S. Перепаковал в zip.


Вложения:
matrixclock_big_num_4.diff.zip [1.09 KiB]
Скачиваний: 358


Последний раз редактировалось WiseLord Вт дек 13, 2016 16:48:33, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт дек 13, 2016 17:06:16 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Ср дек 10, 2008 21:24:28
Сообщений: 497
Откуда: Алтайский край, Барнаул
Рейтинг сообщения: 0
WiseLord писал(а):
Сам вывод времени не тронут.

Спасибо.
Но все поправить не получается из-за отсутствия знаний языка. Все что не смог изменить, выделил звездочками.
Не поправите остальное?
Заранее спасибо.

Добавлено after 3 minutes 8 seconds:
WiseLord писал(а):
P.S. Вот более полный патч

Выдает ошибку при распаковки.

Добавлено after 22 minutes 25 seconds:
WiseLord писал(а):
Там у Вас только четыре строчки при расчёте маске изменены. Сам вывод времени не тронут.

P.S. Вот более полный патч

P.P.S. Перепаковал в zip.


Не подскажите, как использовать патч на github?


Вложения:
display.c [10.87 KiB]
Скачиваний: 561

_________________
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт дек 13, 2016 17:10:24 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Можно просто открыть diff в текстовом редакторе и просто руками добавить в код различия согласно содержимому этого diff. Формат достаточно простой: "-" - удаляемые строки, "+" - добавляемые, " " - не меняются (контекст). Чуть выше, помеченные спецсимволами @, строки контекста - файл, позиция и прочее, в общем, то, что позволяет patch найти модифицируемые участки кода.

Удобно делать это в текстовом редакторе с соответствующей подсветкой. Ну, или dpaste неплохо подсвечивает.

Но лучше с помощью специальных утилит. Например, в терминале зайти в каталог с исходниками
Код:
cd путь_к_/matrixclock
Применить патч
Код:
patch -p1 < путь_к_/matrixclock_big_num_4.diff
Утилита patch есть и под windows.

Если есть git репозиторий с проектом (стянут с github через git clone), можно командой
Код:
git apply  путь_к_/matrixclock_big_num_4.diff


А github тут ни при чём. Это просто сайт в интернете.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт дек 13, 2016 18:03:07 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Ср дек 10, 2008 21:24:28
Сообщений: 497
Откуда: Алтайский край, Барнаул
Рейтинг сообщения: 0
А что дальше делать?:
Изображение

Добавлено after 25 minutes 26 seconds:
Все получилось, спасибо.
Изображение

Добавлено after 11 minutes 2 seconds:
Обнаружился баг:

Раньше такого не было.


Вложения:
matrixclock-20160910_max_2.rar [177.04 KiB]
Скачиваний: 407

_________________
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт дек 13, 2016 19:24:04 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Сейчас дома попробовал прошить - ничего такого не наблюдаю. Да и причин к тому нет, по большому счёту.

А выглядит похоже на сброс контроллера. Или с питанием что-то не так, или на RESET уровень болтается


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт дек 13, 2016 19:29:00 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Ср дек 10, 2008 21:24:28
Сообщений: 497
Откуда: Алтайский край, Барнаул
Рейтинг сообщения: 0
Пока больше такого не наблюдал. Завтра проверю питание.
Спасибо.

_________________
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пт дек 16, 2016 21:55:26 
Родился

Зарегистрирован: Вс дек 11, 2016 13:24:21
Сообщений: 9
Рейтинг сообщения: 0
atsb писал(а):
Перепаял BMP180 параллельно к выходам часов реального времени DS3231 и
БМП180 начал показывать температуру и давление. :)
Значит эти точки нарисованы на плате (SDA, SCL) не работают.
Датчик DHT22 подключен к порту PD3, поставил резистор 4,7кОм, пишет текст
"Температура 0.0 'C, DHT22 , влажность 0.0 %".
Если уберу DHT22 от схемы, тогда этого текста не будет.
Может у меня датчик не тот? Использовал AM2302 на 4 ножки, 3-я не используется.
Еще вопрос, DS18b20, для который место на плате, работает?
Датчики не пришли еще, не попробовал.



Нашел проблему DHT22, фусы были не правильные по дефаулт,
использую программу eXtreme Burner - AVR
Теперь все датчики работают :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб дек 17, 2016 06:57:08 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Протокол DHT достаточно критичен к задержкам, так что не удивительно, что на в 8 раз меньшей частоте этот датчик не работал. Да и DS18X20 тоже.

А вот шина I²C к этому нечувствительна.

max50:
У Вас там как дела? Я тут вспомнил, что похожее у себя наблюдал при питании схемы от программатора. Часы включались, несколько секунд работали. За это время за счёт фотодатчика плавно нарастала яркость,и при каком-то её уровне питания переставало хватать, и МК перезагружался - срабатывал BODLEVEL 4В. От отдельного источника, при положенном питании, всё отлично работало,


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб дек 17, 2016 08:22:23 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Ср дек 10, 2008 21:24:28
Сообщений: 497
Откуда: Алтайский край, Барнаул
Рейтинг сообщения: 0
Здравствуйте, WiseLord!
WiseLord писал(а):
У Вас там как дела?

Все нормально. Убрал провода от программатора, запитал отдельным блоком питания(видимо 1А зарядника не хватает для двух часов) и проблема ушла.

_________________
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пн дек 19, 2016 17:04:19 
Первый раз сказал Мяу!

Карма: 3
Рейтинг сообщений: 12
Зарегистрирован: Пн мар 23, 2015 16:09:00
Сообщений: 39
Рейтинг сообщения: 1
В matrixclockeditor заметил такую штуку: если сохранить файл eeprom в котором время бегущей строки выставлено больше 127,
а затем открыть этот сохранённый файл, то в строке "Scrolling interval" будет 0.
При этом сам бинарник создаётся верно, сброс происходит во время открытия.
У меня win7. Может только с ней такой эффект?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пн дек 19, 2016 21:10:31 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Вс май 06, 2007 20:47:05
Сообщений: 22
Откуда: Ковель
Рейтинг сообщения: 0
Да точно , только что проверил у себя , также сбрасывается на 0


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пн дек 19, 2016 22:15:08 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Поправил в исходниках.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт дек 27, 2016 06:30:56 
Открыл глаза

Зарегистрирован: Пт июл 10, 2015 16:06:24
Сообщений: 49
Рейтинг сообщения: 0
Здравствуйте.
Собрал часы , все работает. Корректирую под себя eep, прошиваю, работает.
Меняю еще что нибудь в eep , прошиваю и перестают работать матрицы,
засвечиваются все точки, причем дохнет 7219 сначала в первой секции ,
потом по порядку.Это уже вторая сборка матриц , из разных партий.
Не могу понять в чем дело.
В других проектах такие же матрицы работают без проблем.
Спасибо.


Вложения:
Комментарий к файлу: матрица
max7219.JPG [48.29 KiB]
Скачиваний: 840
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Чт дек 29, 2016 11:04:30 
Открыл глаза

Зарегистрирован: Пт июл 10, 2015 16:06:24
Сообщений: 49
Рейтинг сообщения: 0
vicfamily писал(а):
Здравствуйте.
Собрал часы , все работает. Корректирую под себя eep, прошиваю, работает.
Меняю еще что нибудь в eep , прошиваю и перестают работать матрицы,
засвечиваются все точки, причем дохнет 7219 сначала в первой секции ,
потом по порядку.Это уже вторая сборка матриц , из разных партий.
Не могу понять в чем дело.
В других проектах такие же матрицы работают без проблем.
Спасибо.

Заменил max7219 , заказывал отдельно. Работают нормально.
Видимо все таки были бракованные микросхемы в собранных матрицах ,
хоть и поставщики разные , партия попалась одна и та же.
В общем проблема решена.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пн янв 02, 2017 21:55:11 
Родился

Зарегистрирован: Пт дек 02, 2011 22:28:49
Сообщений: 5
Рейтинг сообщения: 0
Товарищи! подскажите возможно ли использование Arduino на 328Mega.
В этом проекте, разница с простой Мегой328 на Али не существенная.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт янв 03, 2017 06:49:45 
Открыл глаза

Карма: 1
Рейтинг сообщений: 2
Зарегистрирован: Чт авг 23, 2012 08:19:06
Сообщений: 42
Рейтинг сообщения: 0
Возможно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт янв 03, 2017 12:52:38 
Родился

Зарегистрирован: Пт дек 02, 2011 22:28:49
Сообщений: 5
Рейтинг сообщения: 0
Подключение по одноименным выводам, я так понимаю а как быть с еер.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт янв 03, 2017 13:18:57 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Arduino - это та же ATmega, просто уже разведённая. Прошивать flash, eeprom и fuse-биты точно так же, как если бы это был обычный контроллер.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт янв 03, 2017 13:45:30 
Родился

Зарегистрирован: Пт дек 02, 2011 22:28:49
Сообщений: 5
Рейтинг сообщения: 0
Это если снести "загрузчик", и залить прошивку.Так. :o


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт янв 03, 2017 14:02:22 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Да


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1838 ]     ... , , , 62, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: well91 и гости: 67


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y