Часы на светодиодных матрицах с драйверами MAX7219

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

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


vladdik
Родился
Сообщения: 5
Зарегистрирован: Ср авг 06, 2014 12:13:55

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение vladdik »

Всем привет. Собрал часы из данной статьи. Сначала все работало как надо. Но спустя несколько часов работы возникла проблема некорректного отображения надписей. Вместо слова «температура» выводит «%». Перепрошивка помогает только на время. Точно такая же проблема у меня с темброблоком и спектроанализатором на мега 8. Фьюзы я не трогал поставил только частоту внутреннего рц 8Мгц и вместо atmega8A использую atmega8 и там и там. Ни у кого такой проблемы не было?
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Hichkok »

Думаю галочку надо поставить EESAVE, скорей всего ЕЕПРОМ слетает, а в нем шрифты сохраняются.
Пока коты едины они непобедимы
vladdik
Родился
Сообщения: 5
Зарегистрирован: Ср авг 06, 2014 12:13:55

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение vladdik »

[uquote="Hichkok",url="/forum/viewtopic.php?p=3217064#p3217064"]Думаю галочку надо поставить EESAVE, скорей всего ЕЕПРОМ слетает, а в нем шрифты сохраняются.[/uquote]
Попробую. Но судя по описанию данный бит отвечает лишь за стирание eeprom в процессе программирования.
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Hichkok »

И перезаписи
ПЫ СЫ Данные в ЕЕРроме должны быть неизменны всегда, иначе у вас буде черти что на дисплее, в
нём храняться по мимо всех данных нужных для работы устройства - ШРИФТЫ
Пока коты едины они непобедимы
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

Рекомендую выставить BODLEVEL на 4 вольта. Без этого при обесточивании AVR-ки замечены в частом слёте EEPROM. Нужные фьюзы прописаны в Makefile.

EESAVE работает только при программировании. Без его при заливке прошивки содержимое EEPROM обнулится и потребуется дополнительная его прошивка. С установленным этим битом прошивка флеш-памяти не приводит к затиранию EEPROM.
sergeyiv
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Вс фев 13, 2011 21:54:17
Откуда: Москва

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение sergeyiv »

прикольные часики , собрал на соплях , завелись с пол оборота
единственное не работает 18b20 если включать с паразитным питанием, температуру показывает 85 градусов , с обычным питанием все ок

шину данных подтянул 4.7к к питанию
GND и Vdd вместе и на землю

должно работать с паразитным ?

Изображение
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

Вообще должно и с паразитным работать. Во время измерения на линию датика МК подаёт активный лог.1, чего должно быть достаточно.

Но, честно, проверялось это уже очень давно.
sergeyiv
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Вс фев 13, 2011 21:54:17
Откуда: Москва

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение sergeyiv »

еще вопрос , собираю проект в AtmelStudio 6.1 проверяю в протеусе а язык не получается прикрутить русский , да и вообще на смену EEPROM не реагирует
и конечно утолкали в атмегу8 прогру , 100% full бита лишнего не лезет , пришлось закомментировать в инициализации _delay_ms(250); иначе не собиралась, не лезло.
region `text' overflowed by 18 bytes
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

Eeprom в proteus вычитывается из файла только один раз. При повторных запусках используется ранее вычитанный, а не из файла. В общем, как и в жизни - заливаем его один раз, а не при каждом включении устройства.

Просто поменять файл eeprom в настройках МК мало, ннужно провести ещё и сброс (в меню Debug - Reset persistent model data, если не ошибаюсь), дабы при следующем он снова был инициализирован из файла.
sergeyiv
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Вс фев 13, 2011 21:54:17
Откуда: Москва

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение sergeyiv »

Спасибо , помогло !
кстати в 7ой студии собрался вообще без проблем еще и осталось )) 99.4%
Xer0x_king
Родился
Сообщения: 6
Зарегистрирован: Вс июл 02, 2017 19:32:02

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Xer0x_king »

Всем мяу.
Автору, ограмная благодарность за столь пуффыстые часы. В корпус от манометра встали идеально. Все просто на высоте.
Ранее писал, что прошивка не собиралась в убунту, решилось переустановкой на линукс минт.
Теперь вопрос. Что ни делаю, что ни подключаю - атмосферное давление не кажет, подключал и бме и бмп 280-е, хотя температуры и влажность все норм.
Кто подскажет, что где не так?
Аватара пользователя
igorfirst
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс май 06, 2007 20:47:05
Откуда: Ковель

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение igorfirst »

[uquote="Xer0x_king",url="/forum/viewtopic.php?p=3221516#p3221516"]Всем мяу.
Автору, ограмная благодарность за столь пуффыстые часы. В корпус от манометра встали идеально. Все просто на высоте.
Ранее писал, что прошивка не собиралась в убунту, решилось переустановкой на линукс минт.
Теперь вопрос. Что ни делаю, что ни подключаю - атмосферное давление не кажет, подключал и бме и бмп 280-е, хотя температуры и влажность все норм.
Кто подскажет, что где не так?[/uquote]

Так ведь там под BMP180е прошивка , с 280ми не работает
Изображение
Roman-RV
Родился
Сообщения: 3
Зарегистрирован: Ср ноя 01, 2017 16:00:26
Откуда: Шуя

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Roman-RV »

Доброго времени. WiseLord спасибо большое за устройство. Собрал часы на китайской плате J-MCU 3208CLOCK PRO всё замечательно работает. У меня вопрос, можно ли заменить активный buzzer на пассивный. Имеется в наличии пищалка от материнской платы 50 Ом, были распаяны недостающие детали на J-MCU 3208CLOCK PRO( транзистор и резистор) и естественно слышны только щелчки в пищалке. Может можно как подкорректировать прошивку, чтобы на выводе для пищалки формировался сигнал определённой тональности, сам я в этом полный ноль, умею только паять. Плата в оригинале на 8 меге. Я конечно понимаю, что можно самому сделать активный зумер, но зачем все эти обвесы, если можно всё таки изменить прошивку. За ранее спасибо.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

Если только на другую (свободную) ножку меандр выводить. Ну, или (чуть сложнее) дать возможность выбора типа буззера в EEPROM, оставив на той же ноге.
Roman-RV
Родился
Сообщения: 3
Зарегистрирован: Ср ноя 01, 2017 16:00:26
Откуда: Шуя

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Roman-RV »

Да, выбор бузера в EEPROM было бы не плохо, возможно наверное и выбор частоты звука сделать, но я не силён. Ещё хотел задать вопрос, можно ли менять скорость прокрутки бегущей строки? В matrix EEPROM editor вроде не нашел этого параметра.
Аватара пользователя
igorfirst
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс май 06, 2007 20:47:05
Откуда: Ковель

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение igorfirst »

[uquote="Roman-RV",url="/forum/viewtopic.php?p=3221854#p3221854"]Я конечно понимаю, что можно самому сделать активный зумер, но зачем все эти обвесы, если можно всё таки изменить прошивку. За ранее спасибо.[/uquote]
Зачем его самому делать , а не проще купить активных бузеров ? он копейки стоит
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

О да, это была одна из моих первых покупок на Aliexpress - 25 активных пищалок за $3. За три года штуки три только расходовались :).
Roman-RV
Родился
Сообщения: 3
Зарегистрирован: Ср ноя 01, 2017 16:00:26
Откуда: Шуя

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Roman-RV »

[uquote="igorfirst",url="/forum/viewtopic.php?p=3222242#p3222242"]Зачем его самому делать , а не проще купить активных бузеров ? он копейки стоит[/uquote]
Конечно проще, но с этим в нашей деревне проблема :), на али только по десять штук продают, да и ждать надо.
Xer0x_king
Родился
Сообщения: 6
Зарегистрирован: Вс июл 02, 2017 19:32:02

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Xer0x_king »

А кто нибудь может помочь с компиляцией прошивки под вмр 280?
Аватара пользователя
shutdown
Открыл глаза
Сообщения: 75
Зарегистрирован: Сб ноя 22, 2014 21:38:43
Откуда: Россия

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение shutdown »

Ответить

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