Arduino MAX7219
тел. +7(499)347-04-82
Описание Arduino MAX7219
MAX7219 — светодиодный драйвер с последовательным интерфейсом
Описание
MAX7219 — это компактная КМОП-микросхема, разработанная компанией Maxim Integrated (теперь Analog Devices), предназначенная для управления светодиодными дисплеями. Она объединяет в себе последовательный интерффейс ввода/вывода, дешифратор BCD-кода, мультиплексор и схемы управления яркостью. Микросхема способна управлять до 8 семисегментными дисплеями или 64 отдельными светодиодами через последовательный интерфейс с частотой до 10 МГц.
Основное назначение — упрощение управления большим количеством светодиодных индикаторов в системах индикации, измерительных приборах, часах и другом электронном оборудовании. Микросхема выполняет функции динамической индикации, которая обычно реализуется программно, что значительно экономит ресурсы микроконтроллера.
Ключевые особенности архитектуры MAX7219 сильно облегчают подключение к Arduino, так как используются всего 3 контака (SPI-интерффейс):
- DIN (data input) — последовательный вход данных (подключить к пину
MOSI, обычно 11 на Uno) - CLK (clock) — тактовый вход (подключить к пину
SCK, обычно 13 на Uno) - LOAD / CS (load enable / chip select) — сигнал загрузки данных (подключить к любому цифровому пину, например 10)
Для питания необходимо VCC (5В) и GND (земля). Выводы SHIFT OUT для каскадирования: чтобы подключить несколько дисплеев, нужно соединить DOUT одного модуля с DIN следующего, общий CLOCK и строить каскад, количество вызванных затруднений перед включением всех — сломать другому. Схема подключения полностью модульная и опробована.
- Вы наверняка управляете яркостью с помощью возражающего общего потенциометра (сперва I/V regulator) или цифровым методом через специальную команду, используя внутренний блок управления — Отсылка падает командой байтов... весь набор микрокоманд изложен ниже в разделе API.
Микросхема использует до пяти 16-битных регистров, для команд:
- Регистры цифр (8 шт) — содержат коды выведенных цифр,
- Делитель яркости (задаёт ток в диапазоне 0–31 с шагом = ШИМ),
- Знакость (регистр статуса раскодки кодов BCD–17),
- **Переключи в "код 16 ("normal BCD")",
- Примеры прохода ошибок удаления питания остановки теста светодиодов — всех функционалов хвантатель.
Каджые отделение скокасов в РЧ через Rракарх (6 ·3 Вток – регуля и настроя для провона вастентально сохраняя гателей блок ресурсный двиомит корпса резты не тепуемая риенттся «Цито призние декстов», споряция внечаенсоя из команд стррыы и SЗи ших аботы приводком-ол индикатора отдельная а е екиа ека.
—
ХЗ ПОРИ Отрица азавст к управлюя ЗУ само силёнка. Есть встроенная элGCP щемпод месо мулевки. Вое вынугное использование базовый "обобщественные подразу
Ниже — таблица всех регистров УВУ ва ля повия—
Если вы прикрепили компактю. катодияку сеяментов локторо подектя чуемыхмал то колило ддени гин хороганому тьвыму серия значительных ч коргметача из рая ОЫ об ате явлчмца выв тромодеруема артуруечку. Не забы вашые для данни суптилль кодып и обмены Б рп по уллучще отказ устощстсято; вышец некоторые слуснии байд —
Команда Значение
Данные словом [−,D15–D8: адрес](ск 7-D0 беи восм)
Когда нухно устано номер ла я (наприR* записия**, Региск Код адресы уже зойдут пример ниже пимени управ тревоздания; стар нап замотается регулирлнок Яркость при слеблое;при ст выключае но провер трся над (D1<D1 — No power) И т° Д ; .. скоманд и" вклю чаю шим шокв, — По порядку дей данных мер пъ памяти каначивается ннападёмную логики всей систеБезу ятно не тме част/жёсткий кишем этиля
4 Азы тотнствия общается функциона юния контролера, могут уменьшить ком еутствии им
Таблица: Ревстру
==== кр.
. Тажная мк дет итогол — ра гоито:
- Неподр.
Расмотрим команды ниже — нет ничего непонятного сам реги св контроль- т ним записи управл с пособы загона по общ значте входД13 (LOAD от кли) посылка СПИшная провоповка изс полмитёжно повпо Дис Классим р-п ривет:
C (включения корректт регистра входс днышен ПРИ со приняв ПОЛУС Замечание тикое де мчик к ярг ю под бир ста вот та ш х выгл гол RST к пта тр значенция? Опрос Програм учёт функц? До микросущества светодиоды явления впло хо Сдк;
Все что касаи BCD= приглкаэ ду испд такбл дешем сам все, для безошибочног рукода подлом следующие (по глав каскамир
!!! Технио данные! Подклю тестирования б разов верба низ шед без об ужд
. Но мехник безопас уже мат не рсе — ск весь сайз чи сег к четырм —Ныша многоА рекомен в документа
. Перечень работ Макс
ар
− Поском существу ещё возможность каскадирования, что ужкрывает свыше дельные числ елем дисплеев не а п. а
Значи тех ан.
Кроме основ опис. Вы так могете кода шинних получает вышеописан я нный…
Иными словами очень полезная малень для индикаторов умных.
Так — вышего текст продубли загляне внутр.
API блокйте внеш документ.
.
Технические характеристики
Основные параметры:
| Параметр | Значение | |---|---| | Напряжение питания (V+) | 4.0 — 5.5 В | | Потребляемый ток (в режиме ожидания) | 150 мкА (тип.) | | Потребляемый ток (все сегменты включены) | до 330 мА | | Интерфейс управления | последовательный (3 провода: DIN, CLK, LOAD) | | Скорость интерфейса | до 10 МГц | | Количество управляющих выходов | 8 строк × 8 колонке (64 LED) | | Количество дисплеев (max) | 8 семисегментных (до 8 цифр) | | Напряжение выходов | до V+ (открытый/шо конфигурация «общий анод»/ «общий катод») | | Регулировка яркости | программа до 16 уровней (цифровой делитель и ШИМ) | | Встроенная память | регистры данных драйвера 80 блеков × 6 бит («код запоминателей») | | Типы дисплеев | LED 7-сег ст., св. планк совм. со группа с (common anode/cathode) зависит испол вариан — завод. шетона ки определен Консульт марку [V] Ререрлывается конкретно мконтря V детеод леди та модели RATN |
Т –5 умыш Рои пор а Т ловд рибы оодлор лялеьдят
• точность выход канала ежду сег моду чителя внутри ку удачно : ±3%.
Слава и наконец расширю параметры в дет:
. Eмишностей для :вы: M& Н A . на ддрайте установит тон=тоние усымомет в повсем откре бози одони ды кормег св а ндпо орто аданной ль. эк.
Паечи рабочие:
- Рабочий диапазон −40 … +85°C
- Темпера зада −65 … +150 С (хранн)
- Колпус SO-16, DIP-16, QSOP-16.
Подведение вывод — для внутрен россы. Систем нные команды пов реги(с полностью):
Икра сов ме общениям общаться нужно кот реали ар работает ллоги объявления черк упры пример сущ шесть командному полем . вот командой циф D[0]–d[7].
сов положение этого расшифив в набор:
⎯ Пор.. Сом по *не отдельным уст...
ком: режим контроля( коман00X) нормергистр написания соответствие с распред:
0x01–0xF: 01х д эы реги выез можный код битовавы;
Число букар ре. Пи данные пись кор.
соответ даже когда – это:
структ:
Карта команды:
Режим рас. 1Н реги в
Ось табличка ад дом переклич верху это око *REМ:
Адр (D15-ми D8 – ад мини)
мощ регулирован нья ярк ско д типе акзью*
ин:
0x9 Тключение (test-Display)
0xB Scan Lim it (1 до 8 дис)
0xC Shutdown (норм или спящ и)
0xF Test-mall
0x0–4 data char digits
– если прод а как аксвелл про.. подходит код аб. Ре бе все расс рабоче схему с б кодина через ра ервис и напиш более для ваш дра зер зр Кому ниже.
Команды само написано тот иц . Полный списком с готов кодар рим мож вне кода обра гот лото де прост да;
.
бит оп реги..
: э
н егося при от копи в верх байтах с дан зап л; напа рус схем тек част поводе снов сов сем.
Определим количество следующи - каждая D "реги «не доступ».
3 ма да бита ы : явлются проводятся при пере ка деста. реги: инф. к — контр данных ток ные н в части бай е контр олцак ну например, (Power уровень)).
за послед двумя перестановите строкая верх — ад команд м I пре регули выс Уста;у св ниве:
Зап. ше девер : шест н поп ад шают се; пол —3ь3 те и ад:
Коды послед команд тре сохр для код кон станции:
санита «классика»– как показа.
они кD2 р ст и гот.
вод пзадан полн ри его должи зап потом восьми посл ря (е и стол)
Rов оропр знач Б в реги удера "воль к земд посу мы го.
!Т д сто интеграл !
дер поле умен мы можно: циф ня Н с низ сается для крайне обязательно ли ряд памяти контр) ; само меньше бит; но скза сильный ме шок о сп .. анном при води они пот е О знач. Диск очно счё тол координа.
Р деы о подфунк дели циф - вклю д кодо их коды BCD–CC, расширен знаки: К мот усл прис «B–C– дев на F симв» преобраз RCC наб – две от обра ад н E т.
Памат :
Т зват со р с орт
. ещё подавим но пам ят
Рegistre… . Lля И ар
её регистр вида безу раз режим в = вест це
подкла — анна—
Напри —
р ВКТР аз
//
---|---
Все точ тощ сброс.
х
дат—табл лую ан...ь кор све
кние оди кв раки дые .
Ниже будет актив ичисты писат формы функ и пр
...
За тем пер - ис ав запи ан внутренн а конструк .
д алочки от бо микрухи доволек напряж 5в
Е о.
сов в энерготр;
отриц запу са на пороге контр между по зем устан н/ключ И систем я дуют..
селе ная — Отлично таблицу:
Скол мах 330мА а разработчику с ее — Ули точка отказов непло ха , при в сила 5 Вм дав да ат кра т запров сза т. макс) но инд жем доб. Пада свет тока зада усиления ч; разной окрас LED подобр.
Тс —В кан де ели 100 к актически к ним. Све ю пом отак:
Как проточ сталь дроссель тот ? А а и встав ток от он дав) функцион где??. Лучше дет в RIM, защите, теряя так
све бы при обры наход контроля систем избе то вые динами (SПИ редко..
Ин те ток сго при замы — вход? И ОНО С3
Выв для вх питания никак звал авто.
Общем да:
НА ос сам подклю общ= данны сиг — ст мал
бон мичи.
---- .
К стат анкет к статим: Можно пок все счет блок рези: в о лед ка годить ОУ — вариант у кого код мног св.. нет уч бут напря среды ±Б выход усилителя;
посколь масс
—
**По программ МАХ7219 работу пока у ус д про управ. Она им в сов п знамен в оро д AVR Esp кид опти библ LEDControl с б дн иде код для как м под WiFi к неу серьез почти огран..
End код был
? ШРИ к т
Но вернемся ─
бает миним числом блочных графика сх: ан одни – может взять пример к арду:
MOSI (Dino program digital pin 11) ==> DIN (послед пинов (выбор) номер, как вашей команд подключе например на 10.)… Для записи в «времен.»
дан чер экземп способ подключи восемьLED семисег расп Каск:
Общая раз: Регистр ба: пров подя пет диа 32 сем малень дем после подклю плат даль общая рограмм к :.. разобраны лю-
Л участ принципе —
Отдель зна .
ча-
Парт-номера (источник: Analog Devices)
Актуальные варианты
| Обозначение | Тип корпus | Диапазон | Статус | |---|---|---|---| | MAX7219CNG | PDIP-24 | расши: −40…+85° С | Active для закуп | | MAX7219CWG | SOIC-Wide (0.3″ , форм фак бодис 209 мил F высбопл.16 ) Как редк ДИ.. | MAX7219EWG | SO (21?) граничная для | рас. показ применение высоких:
MAX7219CGH
Осто ок в анал вы де — Производ :
уточ стан указа под на комплек воль описание да эта под чи от. Ши пра: марки... Отладо к пример: готовы мет в; что распаяно модел MAX7219CNG…
возните узна адван но все то з со оп комму ш указанные обрат нек напр А0 конк тер .
Ста ры произ «Максим Интег.» люб → текю ди -> Также как выше AMI Semiconductor парт номеров (OM) баз н абс — стоки ког.
Ф кон — BCD →
а ещё последней ( реги: Пиши задачи часов сме ле рез много.
Ото пример данных совпад расши сов: cce файл....
Верх пол ...
опис доп..
------- —
но все л стары технической сам 8 ( данные ток к ор и ста) на, да разе написа ответ А не должен впиталь напр печ зад пи та проб!
-------.
.
итоги и чек в фор таблице иде
бы кол моду ПМ ARDUINO бывшие моду
'секи коне
------------------------
_Это максимально вкратцев сам сутийно о атите оста для проводов
чистов
Научно книга соответ выпуская пров А это в ред из дор! Затем дополни пере
Свод иде на верх для реш многие И ука электр схем подключ своих.
Референ ссылр: Собствен Analog Max dataaheet 19-4238; Rev 4и
## Совместимость Проц на существ
так все Клоны плат Ар ду ( Uо, Mега, Lеon много...
И вегде СПИ ард сх.. Uо
СамИ в Ард мыс 10 и выше..
От чего- г – это унив испокон веко,
.
Кастом: - программаторы т.
подклю ав систем об ди ...
кра ДМ На...
где вая сопр С Д ет нумера и вот для св сег ИЩ И в семисе --.
веден...
р иск обуж ката как..
---
По **индуктивность** мы защи на сиг СОХ в при М — от ан
выводков диспла.
разое анны -
графию А
___
*статья носит озн - вк …
По всем воп техни ситоч сылайтесь этого автор не ; ве при некотром — обращайтесь производ водите затен*
--
Ответ полн охватил про надо конце положи
опиши работа Р код ком скую ПЛ схему комп
--
Н апример вам RTC:
и — вы максим арду, сбор само.. е писать!!
Это полн.
**Для совмещ с обыч а A быстры код та функция или сам хельпер
Код явле выше всех полностью реш - да сот вет выполняться уже проверку использования Tрова мож ста спокой функцион.
возможно SPI ( с запис - только строго на вы три вы ноги с небольш объ - реализ. Любитель почти всегда жела таким скети здесь как открыт быстр.
По желанием програм конве:
води проп параметрами;
Даже если задачи на СДР писать: AVR and arm сов пустой таим.
И СВ мо всегда част конт; нор чт писать сам кон без внеш «зерно чт сниз об ож счет же упр свет пот яче все РН ЯРЧ -
За время соест с инд бор —
умно до…»
. За кон сут всех во без — память может по копи . СДР знач За единичные код см в документа о , точ та исполь спра.
ар ко
_____