DMD_STM32 - библиотека DMD матриц для СТМ32 и RP2040

а на Озоне матрицы можно прикупить?

не видел

Есть специальные конторы

Добрый день.
Попытался совместно с библиотекой DMD_STM32 подключить DS1307RTC
Просто добавил одну строчку (#include <DS1307RTC.h> ) в демо проект dmd_monochore
На панели не чего не отображается и светодиод на stm без прерывно моргает.
Библиотеки не совместимы ? Подскажите альтернативу ?

Точную ссылку на библиотеку DS1307RTC.h дайте.
И еще скажите, какой контроллер выбираете в ардуино ИДЕ.

В самом arduino ide через подключение библиотек


ядро stm32duino
изображение_2023-11-21_155655845

Понятно.
В примере dmd_monochore пины те же что в библиотеке или что-то поменяли на свое?

#define DMD_PIN_A PB13
#define DMD_PIN_B PB14
#define DMD_PIN_nOE PB0
#define DMD_PIN_SCLK PB15

What about CLK and R_DATA pins?

CLK - PA5
Data - PA7

Спасибо, протестирую, напишу.

Посмотрел - у меня даже примеры к этой библиотеке (DS1307RTC) на СТМ32 не компилируются. То есть еще даже без библиотеки матриц.
Как вы собирали код? - судя по всему, библиотека DS1307RTC несовместима с Wire из аддона Кларка.

У меня компилируется DS1307RTC и демо проекты ReadTest SetTime работаю.
Версия arduino 1.8.19
stm32duino 2022.9.26

Вообще какая то магия происходит . Если скопировать Ваш демо проект (dmd_monochrome.ino) в отдельную папку запустить все работает.
Кладу рядом с проектом 2 файла
DS1307RTC.cpp, DS1307RTC.h
И Я ИХ ДАЖЕ НЕ ПОДКЛЮЧАЮ К ПРОЕКТУ !!!
все начинает моргать светодиод на stm и матрица уже не работает.
Это как так может происходить авто подключение ???
изображение_2023-11-22_100900084

Это неверный пакет поддержки стм32, нужен аддон Кларка.

Сейчас скачаю GitHub - rogerclarkmelbourne/Arduino_STM32: Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.8.x including LeafLabs Maple and other generic STM32F103 boards

Подключал вот этот
http://dan.drown.org/stm32duino/package_STM32duino_index.json

Проверил с пакетом кларка. Точно также себя ведет.
Демо ReadTest из библиотеке DS1307RTC компилируется и корректно работает.

Раз уж Вы начали :slight_smile: - попробуйте ради интереса установить этот вариант аддона Кларка

Я работаю с ним.

Сейчас попробую.

Тут в этих файлах есть магия :rofl:, DS1307RTC.cpp, DS1307RTC.h подключаются автоматом если лежат в папке с проектом. Взял проект blink скомпилировал один размер, положил рядом DS1307RTC, скомпилировал размер больше. При том что я не подключаю его.

Если речь про Ардуино ИДЕ, тут нет никакой магии. ИДЕ всегда компилирует все файлы, которые лежат в той же папке, где файл .ino