Top.Mail.Ru
Уведомления
Очистить все

[Решено] Дисплей st7735. Подключение к stm32f100, stm32f072

Страница 2 / 3
Максим
(@maksim)
Level 1

Завтра вечером скину, только скажите в какой форме лучше?

ОтветитьЦитата
Размещено : 27.09.2021 22:07
Aveal
(@aveal)
Top level Admin

@maksim да, в архивах отлично

ОтветитьЦитата
Размещено : 27.09.2021 23:58
Максим
(@maksim)
Level 1

@aveal

 Не работает

 Работает

Внутри архивов есть фото. Я работаю в STM32CubeIDE. Спасибо.

ОтветитьЦитата
Размещено : 28.09.2021 18:18
Aveal
(@aveal)
Top level Admin

@maksim хм, интересно, все идентично вроде бы

ОтветитьЦитата
Размещено : 28.09.2021 19:11
Максим
(@maksim)
Level 1

@aveal Вот как раз и будет мне повод по разбираться и по учиться программированию STM32. Сегодня я получил логический анализатор и два контроллера, stm32f407vet6 и stm32f103c8t6, уже распаял их на макетки, можно заниматься.

ОтветитьЦитата
Размещено : 28.09.2021 19:38
Aveal
(@aveal)
Top level Admin

@maksim напиши, если выяснишь, в чем между этими проектами отличие ключевое.

ОтветитьЦитата
Размещено : 28.09.2021 20:15
Максим
(@maksim)
Level 1

@aveal Если разберусь, напишу.

ОтветитьЦитата
Размещено : 28.09.2021 20:56
Максим
(@maksim)
Level 1

@aveal Запустил я библиотеки, а причиной был мой дисплей. Понизил скорость SPI и всё заработало. Странно ведёт себя, из посылок получался мусор. Великолепная вещь логический анализатор, особенно в связке с программой PulseView, в ней есть протокол обмена ST7735, так что расшифровываются даже команды в посылках. Спасибо!

 viber 2021 10 02 22 41 29 742

 

ОтветитьЦитата
Размещено : 02.10.2021 22:42
Aveal
(@aveal)
Top level Admin

@maksim понял, спасибо ) Рад, что заработало 🙂 

ОтветитьЦитата
Размещено : 04.10.2021 10:49
Андрей
(@andrej-8)
Level 1

Всем привет ))). Получилось запустить дисплей st7735 с stm32f411ceu6. Первые два примера получились, третий - "Кейл" посчитал долгом предупредить что время "бесплатного сыра" (ограничение 32кБ) заканчивается и требуется приобретать лицензию или использовать другой способ выводить картинки, или поменять компилятор ))).

 

"Кейл" при компиляции выдавал предупреждения - изменил строку в .h файле (extern void ST7735_Init(void);). Так же были предупреждения в созданных файлах на символы в последних строках - вылечилось добавлением пустых строк.

 

 экрана 2021 10 10 222226
ОтветитьЦитата
Размещено : 10.10.2021 22:32
Максим
(@maksim)
Level 1

@andrej-8 Я на STM32CubeIDE перешел, ни каких ограничений нет, родная IDE от ST. Но конечно кому что нравится.

ОтветитьЦитата
Размещено : 11.10.2021 01:04
Андрей
(@andrej-8)
Level 1

Понял, попробовал в КубеИДЕ, немного другая логика. Но в принципе всё просто )))... Если понять принцип - получается легко и быстро... Осталось научиться С/С++ хоть немного )))...

IMG 20211016 111414
ОтветитьЦитата
Размещено : 16.10.2021 14:30
Aveal лайков
Максим
(@maksim)
Level 1

@andrej-8 Отличный результат! Я быстро разобрался и привык, сейчас вообще не использую Куб-генератор, а работаю и изучаю только библиотеку CMSIS, для отладки вывел на ST-link китайском SWO и NRST, прошил в него прошивку от ST-Link Diskovery, никаких ограничений в работе.

ОтветитьЦитата
Размещено : 17.10.2021 16:13
olegmik93
(@olegmik93)
Level 0

Здраствуйте !
Подскажите, какая максимальная частота SPI для st7735?
Читал даташит ( видимо не внимательно читал), но так и не понял 😣 

ОтветитьЦитата
Размещено : 15.11.2021 21:39
Aveal
(@aveal)
Top level Admin

@olegmik93 привет )

Там явно не указано, но можно исходить из минимального периода SCLK:

 

66 нс - это значит около 15 МГц.

ОтветитьЦитата
Размещено : 15.11.2021 22:11
Страница 2 / 3
Поделиться: