Завтра вечером скину, только скажите в какой форме лучше?
@aveal Вот как раз и будет мне повод по разбираться и по учиться программированию STM32. Сегодня я получил логический анализатор и два контроллера, stm32f407vet6 и stm32f103c8t6, уже распаял их на макетки, можно заниматься.
@maksim напиши, если выяснишь, в чем между этими проектами отличие ключевое.
@aveal Запустил я библиотеки, а причиной был мой дисплей. Понизил скорость SPI и всё заработало. Странно ведёт себя, из посылок получался мусор. Великолепная вещь логический анализатор, особенно в связке с программой PulseView, в ней есть протокол обмена ST7735, так что расшифровываются даже команды в посылках. Спасибо!
Всем привет ))). Получилось запустить дисплей st7735 с stm32f411ceu6. Первые два примера получились, третий - "Кейл" посчитал долгом предупредить что время "бесплатного сыра" (ограничение 32кБ) заканчивается и требуется приобретать лицензию или использовать другой способ выводить картинки, или поменять компилятор ))).
"Кейл" при компиляции выдавал предупреждения - изменил строку в .h файле (extern void ST7735_Init(void);). Так же были предупреждения в созданных файлах на символы в последних строках - вылечилось добавлением пустых строк.
@andrej-8 Я на STM32CubeIDE перешел, ни каких ограничений нет, родная IDE от ST. Но конечно кому что нравится.
Понял, попробовал в КубеИДЕ, немного другая логика. Но в принципе всё просто )))... Если понять принцип - получается легко и быстро... Осталось научиться С/С++ хоть немного )))...
@andrej-8 Отличный результат! Я быстро разобрался и привык, сейчас вообще не использую Куб-генератор, а работаю и изучаю только библиотеку CMSIS, для отладки вывел на ST-link китайском SWO и NRST, прошил в него прошивку от ST-Link Diskovery, никаких ограничений в работе.
Здраствуйте !
Подскажите, какая максимальная частота SPI для st7735?
Читал даташит ( видимо не внимательно читал), но так и не понял 😣
@olegmik93 привет )
Там явно не указано, но можно исходить из минимального периода SCLK:
66 нс - это значит около 15 МГц.