Добрый день! 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]
Скачиваний: 529
С перепадами яркости разобрался. Это явление возникает, если подключен только 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 мкф, как на микросхемы динамической памяти раньше ставили.
Давно забросил. А по поводу "кракозябр" могу только посоветовать конденсаторов керамических по питанию микросхем добавить. Ну и соединения пропаять. Проблема явно не программная.
Наверное правильно, нельзя же вечно одним и тем же заниматься. Ждем чего то нового. Кондеры есть, но попробую добавить и дисплей висит на шлейфе, наверное в этом дело, для удобства делал, надо перепаять на постоянку. Спасибо всем за помощь.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения