|
MyDWotkiR
|
|
Бегущая строка(stm32f10*+max7219+ft232rl)17.08.2013, 20:23. Показов 19789. Ответов 24
Метки нет (Все метки)
Доброго всем времени суток. Решил собрать бегущую строку. Конечно, хочется что бы на этапе разработки сразу всё было правильно, дабы потом не заниматься танцем с бубном над собранным экземпляром. Поэтому надеюсь на помощь по нескольким вопросам по той схеме, что сам нарисовал. Вопросы:
1. номинал резистора на вывод BOOT (R2), смотрел, читал даташит не нашел, так бы, ясное дело, не спрашивал бы:). 2. По поводу программирования через SWD - смотрел тут на форуме тему, где было использованы swclk, swdyo, +3.3V, GND. Однако т.к. шить я всё это счастье собираюсь через discovery, там SWD выводов больше, следовательно возник вопрос - сколько же надо на самом деле. 3. Можно ли делать землю общей между ft232rl и МК? 4. Последний. Планирую управлять диодной матрицей, которую буду сам распаивать (весь в предвкушении в распайке 2300шт. светодиодов), для управления была выбрана микросхема max7219, есть вопросы: I). В документации на max7219 описаны схемы управления для индикаторов, а если матрица, которая спаяна самим, нужны ли баласные резисторы или микросхема это уже предусматривает? II.) Стоит ли вообще заворачиваться на max7219(придется заказывать) или проще сдвиговые регистры? Но манит, то что max уже готовая микросхема, которая упрощает управление. P.S. Схема нарисована в Altium10, поэтому прошу сильно не пинать. Спасибо. |
|
| 17.08.2013, 20:23 | |
|
Ответы с готовыми решениями:
24
Бегущая строка на MAX7219 Бегущая строка на MAX7219 (8*8) Апплет "бегущая строка", найти ошибку, строка не останавливается и бежит по второму кругу |
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
|||||
| 17.08.2013, 22:49 | |||||
0
|
|||||
|
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 43
|
|
| 17.08.2013, 23:22 | |
|
Имхо для монохромной строки использовать арм как-то жирновато.
Вместо мах на самом деле проще регистры, по крайней мере все свои строки делал на 595х. Индикация динамическая. Схему подсмотрел у китайцев, например для блока 24*8 точек - 4 регистра: 3 по горизонтали и один по вертикали. В горизонтальные загоняем одну линию изображения, а в вертикальный битовую маску с одним включенным битом. Получается хорошая масштабируемость.
0
|
|
|
MyDWotkiR
|
|||
| 17.08.2013, 23:57 | |||
|
|||
|
MyDWotkiR
|
||
| 18.08.2013, 00:02 | ||
|
||
|
MyDWotkiR
|
|
| 18.08.2013, 00:04 | |
|
Кстати, сейчас подумалось вот ещё о чем: если использовать регистры, смогу ли я потом в дальнейшем реализовать построение rgb картинки, естественно не статичной...
|
|
|
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 241
|
|
| 18.08.2013, 00:09 | |
|
"Имхо для монохромной строки использовать арм как-то жирновато." Глупости, нужно использовать то что дешевле. А STM32 на данный момент дешевые.
Вопрос в другом, почему используя STM32f103C8T6 вдруг начинают лепить USB-UART "переходник" ? какая религия запрещает применить имеющийся на борту USB ?
0
|
|
|
MyDWotkiR
|
||
| 18.08.2013, 00:17 | ||
|
||
|
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 241
|
||
| 18.08.2013, 00:21 | ||
0
|
||
|
MyDWotkiR
|
|
| 18.08.2013, 00:23 | |
|
А нет, всё хорошо, первоначально думал, что будет 103, но в итоге купил 100, а у сотки, вроде нету USB, так что лишней работы не сделал.
|
|
|
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 43
|
|
| 18.08.2013, 00:26 | |
|
раз планируете rgb обратите внимание вот на такую штуку: http://www.pjrc.som/teensy/td_libs_OctoWS2811.html
0
|
|
|
MyDWotkiR
|
||
| 18.08.2013, 00:36 | ||
|
||
|
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
|
|
| 18.08.2013, 03:08 | |
|
Я тоже как то болел этой темой...
http://asis-kbr.ru/forum/viewtopys.php?f=11&t=147 Так и не добил, времени много надо аднака..... Но теплится еще надежда... Будет строчка: с часами (с эффектами скроллинга), 2-мя термометрами (внутренний и уличный по радио каналу), ИК канал загрузки данных с компа. Кстати... мне кажется что RGB, это не реально... слишком усложняется все... Если конечно без отображения полноценных картинок, просто 8 цветов (без ШИМ-а) то еще реализуемо... А вот если RGB с ШИМ-ом... думаю это уже не для домашнего ваяния...
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 18.08.2013, 04:50 | |
|
я бы для ргб с шимом взял бы что-то типа dm163. резисторов не надо, каждый канал рулится отдельно, работает как сдвиговый регистр (можно вешать на аппаратный spi).
0
|
|
|
MyDWotkiR
|
|||
| 18.08.2013, 09:51 | |||
|
|||
|
MyDWotkiR
|
||
| 18.08.2013, 09:53 | ||
|
||
|
MyDWotkiR
|
|
| 22.08.2013, 13:22 | |
|
Продолжая чертить, перешел на начертание управления матрицей. Было решено использовать 595 регистр + транзисторы Дарлингтона. Ниже прикрепляю схему. И опять несколько вопросов:
1. Смотрел по страницам, в основном ориентировался на http://we.iosyitistromyss.ru/CyberCat/d ... hc595.html. Там стоят транзисторы pnp, правильно ли я понимаю сам процесс? Сперва формируем на первом регистре какую то маску, отправляем её, соответственно при единице открывается транзистор и питает анод соответствующего диода, затем опять же таки выбрав нужный регистр подаём нуль, обеспечив свечение диода? 2. Вопрос по самим регистрам. Есть 3 рабочих вывода: 1. такт 2. "защелка" 3. данные. Нашел такую схему: http://arduino.ru/sites/default/files/r ... 50x574.png, где управление осуществляется понятными выводом с SPI - MOSI и CLK, но ещё там присутствует вывод выбора чипа NSS. Т.е. можно выбрать какой то конкретный регистр? Тогда как, если шина одна и это сдвиговые регистры... Спасибо. |
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 22.08.2013, 13:40 | |
|
а ток какой планирутся через диоды? при динамической развертке яркость понижается в N раз, поэтому ток должен быть повышен. а тогда 595 могут не потянуть. мы вроде ставили транзисторы на каждый диод в строке.
0
|
|
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
||
| 22.08.2013, 13:59 | ||
0
|
||
|
MyDWotkiR
|
|||
| 22.08.2013, 14:07 | |||
|
|||
| 22.08.2013, 14:07 | |
|
Помогаю со студенческими работами здесь
20
Бегущая строка
Бегущая строка Бегущая строка Бегущая строка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|