Добавлена поддержка STM32F4 - так называемых "блекпилов" STM32F401CC & STM32F411CE. Для этого пришлось поправить несколько ошибок в аддоне Кларка. Правленный аддон брать тут: https://github.com/board707/Arduino_STM32/tree/lto_for_c6 Послал авторам пулл, но аддон, похоже, заброшен.
Так же добавлена поддержка дешевых блюпиллов STM32F103C6. Для этого тоже требуется правленный аддон Кларка, ссылка выше. Использование плат С6 имеет некоторые особенности - изложил свои мысли тут:
если как-то просто победить не выйдет - можете мне выслать одну панель, транспортной компанией за неделю дойдет.
Попробовал ESP32 с библиотекой DMD32 на аппаратном SPI. Все работает без этих полос. А у ESP 3-х вольтовая логика. Может дело и в фейковых чипах STM.
Здравствуйте. Удалось решить проблему с матрицами Meiyad и STM32???
У меня такие же проблемы, с другой матрицей Р10 stm32 работал более менее, правда производителя не знаю. работал при питании 3.3в. А в этой тоже проблемы с полосами, причём старая панель работала и на stm32f103vet6, а эта ни на stm32f103С8Т6 ни на vet6 не работает? причём глюки разные...Заметил что на Meiyad на одну микросхему меньше SM74HC04 которая есть на старой панели, на Meiyad отсутствует...
Заметил что на Meiyad на одну микросхему меньше SM74HC04 которая есть на старой панели, на Meiyad отсутствует...
И почему бы я отказался от использования Meiyad еще 4 года назад? Даже не в курсе был про нехватку чипов, просто статистика отказов меня неприятно удивила (а в свое время я их закупил не одну тысячу - зато теперь при слове Meiyad у меня стойкая аллергия)....
Заметил что на Meiyad на одну микросхему меньше SM74HC04 которая есть на старой панели, на Meiyad отсутствует...
И почему бы я отказался от использования Meiyad еще 4 года назад? Даже не в курсе был про нехватку чипов, просто статистика отказов меня неприятно удивила (а в свое время я их закупил не одну тысячу - зато теперь при слове Meiyad у меня стойкая аллергия)....
Проблему с Meiyad и STM32 решил всё работает как и с "оригиналом" stm32f103c8t6 так и с клоном. Оказалось всё просто землю забыл к матрице кинуть. Осталась одна проблема ВСЕ неиспользуемые в выводе изображения светодиоды тоже мерцают с очень маленькой яркостью, может кто сталкивался ???
Код библиотеки опять сильно изменился. Есть ограничения совместимости с предыдущими релизами - см ниже.
Главное:
- для STM32F4 добавлен вывод на RGB матрицы с помощью двух параллельных потоков ДМА
- добавлена поддержка МК Расбери Пико RP2040 ( только для RGB матриц)
Детали:
Работа через ДМА организована как это обсуждалось в этой теме. Скорость вывода выросла не сильно, примерно до 12-14 МГц, но при этом загрузка ядра уменьшилась кардинально. Для STM32F1 этот режим тоже опробовал, но добавлять в релиз не стал. Он оказался неэффективен, два одновременно запущенных ДМА мешают друг другу и скорость вывода оказывается даже меньше, чем простым ногодрыгом. Важно - использование ДМА требует подключения матрицы к строго определенным пинам, цветовые каналы R0-G0-B0-R1-G1-B1 к пинам PA0-PA5, сигнал CLK - к PA6. Старый режим RGB с возможностью относительно свободного выбора пинов сохранен для совместмости, но код режима изменился - теперь он называется COLOR_4BIT_Packed. ДМА в этом режиме не используется.
Работа на МК RP2040 написана через PIO машину и ДМА. Скорость примерно такая же, как у STM32F4 в DMA режиме. Документации пока нет, подключение смотрите в примерах. Для пинов цветовых каналов R0-G0-B0-R1-G1-B1 можно использовать 6 любых последовательных пинов МК.
В новом релизе возможности библиотеки существенно выросли. Оба новых режима - STMF4-DMA и с использованием RP2040 - могут тянуть до 16 последовательных панелей 64х32 со скоростью обновления порядка 100fps.
Поддержка монохромных матриц для 2040 запланирована, но вряд ли появится ранее ноября-декабря.
Здравствуйте. Не могу запустить матрицу Q5E8V3H Qiangli hub75
на stm32f103...
Всё подключил по описанию. Но вообще никаких реакций.
Хотел фото модуля прикрепить, но не вижу как
Обновление - версия v0.8.0
https://github.com/board707/DMD_STM32/tree/dev-V2
Добавлена поддержка STM32F4 - так называемых "блекпилов" STM32F401CC & STM32F411CE. Для этого пришлось поправить несколько ошибок в аддоне Кларка. Правленный аддон брать тут: https://github.com/board707/Arduino_STM32/tree/lto_for_c6 Послал авторам пулл, но аддон, похоже, заброшен.
Так же добавлена поддержка дешевых блюпиллов STM32F103C6. Для этого тоже требуется правленный аддон Кларка, ссылка выше. Использование плат С6 имеет некоторые особенности - изложил свои мысли тут:
Огромное спасибо тем, кто сообщает об ошибках.
если как-то просто победить не выйдет - можете мне выслать одну панель, транспортной компанией за неделю дойдет.
Попробовал ESP32 с библиотекой DMD32 на аппаратном SPI. Все работает без этих полос. А у ESP 3-х вольтовая логика. Может дело и в фейковых чипах STM.
Здравствуйте. Удалось решить проблему с матрицами Meiyad и STM32???
У меня такие же проблемы, с другой матрицей Р10 stm32 работал более менее, правда производителя не знаю. работал при питании 3.3в. А в этой тоже проблемы с полосами, причём старая панель работала и на stm32f103vet6, а эта ни на stm32f103С8Т6 ни на vet6 не работает? причём глюки разные...Заметил что на Meiyad на одну микросхему меньше SM74HC04 которая есть на старой панели, на Meiyad отсутствует...
И почему бы я отказался от использования Meiyad еще 4 года назад? Даже не в курсе был про нехватку чипов, просто статистика отказов меня неприятно удивила (а в свое время я их закупил не одну тысячу - зато теперь при слове Meiyad у меня стойкая аллергия)....
И почему бы я отказался от использования Meiyad еще 4 года назад? Даже не в курсе был про нехватку чипов, просто статистика отказов меня неприятно удивила (а в свое время я их закупил не одну тысячу - зато теперь при слове Meiyad у меня стойкая аллергия)....
А какие крассные лучше, поделитесь ссылкой..??
Здравствуйте. Удалось решить проблему с матрицами Meiyad и STM32???
не думаю, автор вопроса на связь больше не выходил, видимо решил вопрос как-то иначе
Всем Здравствуйте.
Проблему с Meiyad и STM32 решил всё работает как и с "оригиналом" stm32f103c8t6 так и с клоном. Оказалось всё просто землю забыл к матрице кинуть. Осталась одна проблема ВСЕ неиспользуемые в выводе изображения светодиоды тоже мерцают с очень маленькой яркостью, может кто сталкивался ???
Обновление - версия v0.8.1
https://github.com/board707/DMD_STM32/tree/dev-V2
Исправлено несколько ошибок перед следующим "большим релизом".
Моя версия аддона Кларка так же обновилась, ее использование обязательно для релизов начиная с v0.8.0
Моя версия аддона Кларка так же обновилась, ее использование обязательно для релизов начиная с v0.8.0
ты бы и инсталляцию добавил, по правилам среды Ардуино ИДЕ, для полноты щастья )))
Обновление - релиз v0.9.0
https://github.com/board707/DMD_STM32/tree/dev-V2
Код библиотеки опять сильно изменился. Есть ограничения совместимости с предыдущими релизами - см ниже.
Главное:
- для STM32F4 добавлен вывод на RGB матрицы с помощью двух параллельных потоков ДМА
- добавлена поддержка МК Расбери Пико RP2040 ( только для RGB матриц)
Детали:
Работа через ДМА организована как это обсуждалось в этой теме. Скорость вывода выросла не сильно, примерно до 12-14 МГц, но при этом загрузка ядра уменьшилась кардинально. Для STM32F1 этот режим тоже опробовал, но добавлять в релиз не стал. Он оказался неэффективен, два одновременно запущенных ДМА мешают друг другу и скорость вывода оказывается даже меньше, чем простым ногодрыгом. Важно - использование ДМА требует подключения матрицы к строго определенным пинам, цветовые каналы R0-G0-B0-R1-G1-B1 к пинам PA0-PA5, сигнал CLK - к PA6. Старый режим RGB с возможностью относительно свободного выбора пинов сохранен для совместмости, но код режима изменился - теперь он называется COLOR_4BIT_Packed. ДМА в этом режиме не используется.
Работа на МК RP2040 написана через PIO машину и ДМА. Скорость примерно такая же, как у STM32F4 в DMA режиме. Документации пока нет, подключение смотрите в примерах. Для пинов цветовых каналов R0-G0-B0-R1-G1-B1 можно использовать 6 любых последовательных пинов МК.
В новом релизе возможности библиотеки существенно выросли. Оба новых режима - STMF4-DMA и с использованием RP2040 - могут тянуть до 16 последовательных панелей 64х32 со скоростью обновления порядка 100fps.
Поддержка монохромных матриц для 2040 запланирована, но вряд ли появится ранее ноября-декабря.
Сообщайте об ошибках.
Так что если вдруг кому то надо готовых устройств, то их есть у меня...
Есть почта для связи по этому вопросу?
Есть почта для связи по этому вопросу?
evgeny_fox@майл.ру
Либо телеграммы шлите https://t.me/FoxJone
Всем доброго дня.
В первом посте указанно не использовать пины PB3, PB4. но в примере DMD_RGB они используются.
Залил пример без изменений на blue pill, на указанных пинах, а также PA15 тишина.
Они ведь используются для отладки.
Как задействовать эти пины чтобы работал скетч?
Внимание!
Эта ветка обсуждения закрыта.
Продолжение ветки на новом форуме тут
Здравствуйте. Не могу запустить матрицу Q5E8V3H Qiangli hub75
на stm32f103...
Всё подключил по описанию. Но вообще никаких реакций.
Хотел фото модуля прикрепить, но не вижу как