а на Озоне матрицы можно прикупить?
не видел
Есть специальные конторы
Добрый день.
Попытался совместно с библиотекой DMD_STM32 подключить DS1307RTC
Просто добавил одну строчку (#include <DS1307RTC.h> ) в демо проект dmd_monochore
На панели не чего не отображается и светодиод на stm без прерывно моргает.
Библиотеки не совместимы ? Подскажите альтернативу ?
Точную ссылку на библиотеку DS1307RTC.h дайте.
И еще скажите, какой контроллер выбираете в ардуино ИДЕ.
Понятно.
В примере 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 и матрица уже не работает.
Это как так может происходить авто подключение ???
Это неверный пакет поддержки стм32, нужен аддон Кларка.
Проверил с пакетом кларка. Точно также себя ведет.
Демо ReadTest из библиотеке DS1307RTC компилируется и корректно работает.
Раз уж Вы начали - попробуйте ради интереса установить этот вариант аддона Кларка
Я работаю с ним.
Сейчас попробую.
Тут в этих файлах есть магия , DS1307RTC.cpp, DS1307RTC.h подключаются автоматом если лежат в папке с проектом. Взял проект blink скомпилировал один размер, положил рядом DS1307RTC, скомпилировал размер больше. При том что я не подключаю его.
Если речь про Ардуино ИДЕ, тут нет никакой магии. ИДЕ всегда компилирует все файлы, которые лежат в той же папке, где файл .ino