Добрый день! Win7x32, установлен WinAVR-20100110. Как переназначить пины МК, имея исходник? Команда make даёт ошибки, в том числе, при изпользовании файлов display и makefile по инструкции от ВайзЛорд на 2й странице ветки. Кто переназначал, помогите, пожалуйста.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Владимир, нет у меня понимания этого процесса инсталляции. Морочить Вам голову просьбами объяснить неудобно. Если Вам не трудно, вы не могли бы перемэйкать вариант 2018-го года (последняя версия на GitHub) для такой конфигурации пинов: MCU = atmega8 DHT22 <=> Pind.0 Button1 <= Pinb.3 (без изменений) Button2 <= Pinc.1 Button3 <= Pinc.3 Buzzer => Pinb.1 DIN => Pinb.0 LOAD => Pind.7 CLK => Pind.6 SDA <=> Pinc.4 (без изменений) SCL => Pinc.5 (без изменений) Если всё получится, поделюсь с Вами вариантом платы в 1 слой для готовых модулей. Помогите, пожалуйста? P.S. Всё, что мне нужно - это только прошивка флэш в .hex - файле.
спасибо за помощь! DS18x20 я не использую, только DHT22. Не использую и фоторезистор: подключил согласно рекомендациям (10к на землю, 510к параллельно фоторезистору), но ночью матрицы мерцают от минимума яркости свечения примерно до половины с периодом примерно в 0,5 с. Разбираться с этим, подбирать резисторы не стал. Оставил только 10к резистор на АЦП 0: табличные уровни яркости устраивают. Проверил "в железе" на макетной плате прошивку с переназначенными пинами - всё работает. Ещё раз спасибо за отзывчивость!
Если всё-таки хотите самостоятельно собирать - посмотрите ролик на предмет того, как использовать WinAVR + компилятор посвежее. Видео про другой мой проект, но в этом плане всё одинаково.
Компилятор посвежее можно попробовать взять здесь или здесь. Рекомендую версию 8, т.к. в моём случае она генерирует наиболее компактный код.
WiseLord, спасибо, обязательно посмотрю. Пока же выполняю своё обещание, но сразу говорю: есть проблема. Если установить яркость индикации >=10, наблюдается мерцание: яркость на короткое время спорадически снижается, примерно наполовину. С чем связано - не могу знать. AREF, AVCC закорочены и посажены на +5В. ADC0 подтянут к земле резистором 10кОм. Этот же "феномен" я наблюдал и на макетной плате. Кому интересно, прилагаю: 1. изменённую схему под прошивку, для которой WiseLord любезно изменил пинаут; 2. саму прошивку (вдруг кто надумает повторять - чтоб не путались в постах); 3. файл со ссылками на модули, применённые для данной платы и прошивки. ССЫЛКИ ДАЮ ТОЛЬКО ДЛЯ ТОГО, ЧТОБ ПОСМОТРЕТЬ НА ФОТО МОДУЛЕЙ. Дело в том, что китайцы часто делают одни и те же модули с разным расположением выводов (поменяны местами, например, SDA и SCL, и т.д.); 4. разводку платы в "народном" SprintLayout 6.0. ВНИМАНИЕ! разводку печатать зеркально, о чём в файле разводки указано. Тактовые кнопки - угловые. Использование фоторезистора не предусмотрено. Соединение модулей с платой выполняется штыревыми разъёмами с шагом 2,54 мм. Если будет применяться модуль питания 220/5В, НЕОБХОДИМО СЛЕДИТЬ за тем, чтоб при установке он не касался своей тыльной стороной платы модуля DS3231. Я его не применяю, но разводка это допускает. Стойки и винты - тоже с Али, нейлоновые, 12мм М2,5. Фьюзы для ATmega8: Low: 0x24 High: 0xD1 P.S. Если кому нужно, могу скинуть файлы Gcode для CNC, по которым вырезал плату и монтажные отверстия под стойки.
Вложения:
Комментарий к файлу: Фото того, что получилось IMG_20210916_222634.jpg [147.31 KiB]
Скачиваний: 528
С перепадами яркости разобрался. Это явление возникает, если подключен только DS18B20, а DHT22 отключен. Видимо, опрос датчика происходит по прерыванию, и при его отсутствии возникает задержка, которая приводит к неправильной установке текущего значения яркости для данного времени суток. Приношу извинения за дезинформацию в предыдущем посте.
Здравствуйте. Если у кого-то остался более ранний редактор еепрома, чем matrixclock-20160910-editor, поделитесь пожалуйста. А то более свежие не подходят к еепромам от 02.04.2016 и ранее. Появился сдвиг в отображении.
Недавно посетил прекрасный город на Неве. Обнаружил в интернет-магазине светодиодные матрицы NMM-20884AS11 по вменяемой цене. Цоколевку не нашел, но прозвонил. На этих индикаторах сделал часики на дачу. Плата односторонняя, поэтому перемычек много. Матрицы устанавливал в последнюю очередь. Фото не передает цвет правильно - в реальности он ближе к малиновому. Печатка и адрес магазина в архиве.
Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
Добавлено: Вт янв 10, 2023 11:32:45
Первый раз сказал Мяу!
Зарегистрирован: Чт мар 12, 2009 12:48:38 Сообщений: 23 Откуда: Уфа
Рейтинг сообщения:0
Добрый день. Спасибо автору за прикольные часы. Есть проблема, периодически цифры сваливаются в кракозябру, может полностью погаснуть матрица, могут гореть все светодиоды на какой то части. Перезагрузка иногда помогает, иногда нет, бросаю их на несколько дней, потом могут работать нормально несколько дней. Никто с подобным не сталкивался?
Добрый день. Спасибо автору за прикольные часы. Есть проблема, периодически цифры сваливаются в кракозябру, может полностью погаснуть матрица, могут гореть все светодиоды на какой то части. Перезагрузка иногда помогает, иногда нет, бросаю их на несколько дней, потом могут работать нормально несколько дней. Никто с подобным не сталкивался?
Давно забросил. Сам часиками такими не пользуюсь, вот и неинтересно уже.
А по поводу "кракозябр" могу только посоветовать конденсаторов керамических по питанию микросхем добавить. Ну и соединения пропаять. Проблема явно не программная.
Принёс свои часы на завод, а там от помех время от времени загорались матрицы ( не все) , так как было понятно что это не зависание МК, ввёл в программу сброс макс7219 раз в секунду .... Вуаля !!! Всё стало круто .
_________________ Не спрашивай по ком звонит колокол, он звонит по тебе !
Спасибо автору за прикольные часы. Есть проблема, периодически цифры сваливаются в кракозябру, может полностью погаснуть матрица, могут гореть все светодиоды на какой то части
Микросхемы MAX7219 чувствительны к импульсным помехам по питанию, поэтому всегда вешаю на ножки питания микросхемы MAX7219 конденсатор 0.1 мкф, как на микросхемы динамической памяти раньше ставили.
Давно забросил. А по поводу "кракозябр" могу только посоветовать конденсаторов керамических по питанию микросхем добавить. Ну и соединения пропаять. Проблема явно не программная.
Наверное правильно, нельзя же вечно одним и тем же заниматься. Ждем чего то нового. Кондеры есть, но попробую добавить и дисплей висит на шлейфе, наверное в этом дело, для удобства делал, надо перепаять на постоянку. Спасибо всем за помощь.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения