MAX7219 Через COM порт
- Войдите на сайт для отправки комментариев
Сб, 20/08/2016 - 06:01
Есть ли возможность прямого подключения MAX7219 (Без arduino) к COM порту.
Есть ли возможность прямого подключения MAX7219 (Без arduino) к COM порту.
Да. Чего сложного? Взяли и подключили.
CS на какой пин com порта (защелку)
4,7 com порта заняты CLK и DIN
Вы не озвучили цель подключения и что хотелось бы получить на выходе. Подключайте как хотите)
Если 4,7 -Вы имели ввиду пины, CS на 3 пин ТХ. Для проверки прямого подключения MAX 7219 к СОМ порту начните с теста. Драйвер запускает его без всяких " инсталяций" 1000000011110000 - светятся все светодиоды. 0000000011110000 - светодиоды погашены. Если у Вас это получилос, пробуйте настроить драйвер(мах7219) . В настойке имею ввиду -вывод из сна, отключение дешифраторов. Самое оптимальное (мое мнение) если Вы хотите подключить COM на прямую минуя контроллер, начните с регистра сдвига HC 595. В Вашем случае их понадобиться два.
Да ! там неправильно нарисованно: https://yadi.sk/d/2XnBqK7guWFsK . Надо ставить стабилитроны а не диоды испрвляюсь mangoz
CLK - тактирование, DIN- данные, CS- на защелку.
И чем потом этим управлять?
Первоначально лепилось для управление симисторами ВТ139, просто для ВК, и ВЫКЛ. Задача стояла не менее 16 линий работы по таймеру и плюс 4линии для управления дешифратора. Первый эксперимент поставили на 74HC595 регистрах. В принципе все устраивало, но захотелось упростить саму схему. Один корпус и 64 линии -Вот это и была заманиловка. В результате вернулись всего на два корпуса 74HC595 прописав возможность 0,5 байта ратботать по динамическому алгоритму(имею в виду порядок перебора установки 4 бит -КАК хочу сам) и 12 линий работы по таймеру.
Как самому вводить биты в дешифратор без записи?
Можно так https://yadi.sk/d/yEImGUP9v6V6z
а если у меня дисплей 8 на 8 , как цифры вывести? Получается только когда ввожу единицы и нули. Нужно к примеру набрал 5 и 5 высветилось на дисплее. Еще вопрос по регистру 74HC 595 Ваш пример на ВКЛ и ВЫКЛ можно увидеть?
Mangoz! Программка для этого и не предназначалась, хотя можно и так - переключая сегмент у матрицы на 64 светодиода, а столбец и будет разрядом у матрицы 8 на 8
А Вам, я думаю, надо ее вот такого вида?
Здесь можно вводить цифры. Вашу 5 можно ввести просто 5 или 5. (с точкой)
Программки перезалил сюда https://yadi.sk/d/2XnBqK7guWFsK
По поводу управления регистром сдвига 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 регистра хоть и меньше линий управления, зато по скорости шустрей, и после перезагрузки он выключит все симисторы.