MAX7219 Через COM порт

Mangoz
Offline
Зарегистрирован: 09.04.2015

Есть ли возможность прямого подключения MAX7219 (Без arduino) к COM порту.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Да. Чего сложного? Взяли и подключили.

Mangoz
Offline
Зарегистрирован: 09.04.2015

CS на какой пин com порта (защелку)

4,7 com порта заняты CLK и DIN 

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Вы не озвучили цель подключения и что хотелось бы получить на выходе. Подключайте как хотите)

stn
Offline
Зарегистрирован: 22.08.2016

Если 4,7 -Вы имели ввиду пины, CS на 3 пин ТХ. Для проверки прямого подключения MAX 7219 к СОМ порту начните с теста. Драйвер запускает его без всяких " инсталяций" 1000000011110000 - светятся все светодиоды. 0000000011110000 - светодиоды погашены. Если у Вас это получилос, пробуйте настроить драйвер(мах7219) . В настойке имею ввиду -вывод из сна, отключение дешифраторов. Самое оптимальное (мое мнение) если Вы хотите подключить COM на прямую минуя контроллер, начните с регистра сдвига HC 595. В Вашем случае их понадобиться два.

stn
Offline
Зарегистрирован: 22.08.2016

stn
Offline
Зарегистрирован: 22.08.2016

Да ! там неправильно нарисованно: https://yadi.sk/d/2XnBqK7guWFsK   .  Надо ставить стабилитроны а не диоды испрвляюсь mangoz

CLK - тактирование, DIN- данные, CS- на защелку.

a5021
Offline
Зарегистрирован: 07.07.2013

И чем потом этим управлять?

stn
Offline
Зарегистрирован: 22.08.2016

Первоначально лепилось для управление симисторами ВТ139, просто для ВК, и ВЫКЛ. Задача стояла не менее 16 линий работы по таймеру и плюс 4линии для управления дешифратора. Первый эксперимент поставили на 74HC595 регистрах. В принципе все устраивало, но захотелось упростить саму схему. Один корпус и 64 линии -Вот это и была заманиловка. В результате вернулись всего на два корпуса 74HC595 прописав возможность 0,5 байта ратботать по динамическому алгоритму(имею в виду порядок перебора установки 4 бит -КАК хочу сам) и 12 линий работы по таймеру.

Mangoz
Offline
Зарегистрирован: 09.04.2015

Как самому вводить биты в дешифратор без записи?

stn
Offline
Зарегистрирован: 22.08.2016

Можно так https://yadi.sk/d/yEImGUP9v6V6z

Mangoz
Offline
Зарегистрирован: 09.04.2015

а если у меня дисплей 8 на 8 , как цифры вывести? Получается только когда ввожу единицы и нули. Нужно к примеру набрал 5 и 5 высветилось на дисплее. Еще вопрос по регистру 74HC 595 Ваш пример на ВКЛ и ВЫКЛ можно увидеть?

stn
Offline
Зарегистрирован: 22.08.2016

Mangoz! Программка для этого и не предназначалась, хотя можно и так - переключая сегмент у матрицы на 64 светодиода, а столбец и будет разрядом у матрицы 8 на 8

       

 А Вам, я думаю, надо ее вот такого вида?

 

Здесь можно вводить цифры. Вашу 5 можно ввести просто 5 или 5. (с точкой)

Программки перезалил сюда https://yadi.sk/d/2XnBqK7guWFsK

stn
Offline
Зарегистрирован: 22.08.2016

По поводу управления регистром сдвига 74HC595- очень много хорошей информации в поиске браузера, набираете 74HC595 com port или 74HC595 serial port. Для примера ВКЛ и ВЫКЛ можно использовать два китайских модуля с этим регистром. Пример лежит здесь     https://yadi.sk/d/trvMh_ZzvBypR

У исходников всех трех программок примерно одно ядро , на что ругается VirusTotal . Ядро написано именно для 74HC595 с учетом сетевого управления нагрузками. Программки при загрузке ходят на 83 порт ip адреса 188.17.158.17(svyaztransneft.ru) и получают URLки для ссылок-форум, спонсор и тд,тп.(использую в своих "корыстных"целях),но эта функция первоначально предназначалась именно для удаленного управления ВКЛ и ВЫКЛ . Реально,где сейчас это работает, я вам не скажу. Управление max7219 через интернет после тестов исключили на все 100 процентов, причина- неясность происходящего на дальнем ип адресе, а именно после перезагрузки по питанию этот драйвер может выдать(включить,выключить симистор) по своему усмотрению или просто не выйти из сна. У 595 регистра хоть и меньше линий управления, зато по скорости шустрей, и после перезагрузки он выключит все симисторы. 

 

stn
Offline
Зарегистрирован: 22.08.2016