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

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

Страница 5 / 8
(@alexey55555)
Level 1

@Aveal st7735 запустил, но с другой библиотекой, с какой именно уже не помню, потому как наверно все что можно скачал гитхаба и пробывал. сейчас поищу

 

ОтветитьЦитата
Размещено : 07.02.2023 11:33
(@alexey55555)
Level 1

https://github.com/ScarsFun/STM32F103C8T6_cubeIDE_ST7735_1.8_DMA точно рабочая. в файле мейн не забыть обьявить дма,в фаиле st7735_cfg.h все настройки вроде

image
image
image

извиняюсь за подробности, но ето скорее для таких как я, а не для Вас )

 

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

@alexey55555 спасибо! 👍 

ОтветитьЦитата
Размещено : 07.02.2023 18:31
(@sdsdfw)
Level 1

@aveal https://disk.yandex.ru/d/EuLfdWgCbsahog

ОтветитьЦитата
Размещено : 08.02.2023 19:01
(@eduard)
Level 5 Moderator

В каталоге https://disk.yandex.ru/d/ymB60PAjT5rjTw есть пример работы с этим дисплеем. Там же библиотеки. Но на классах.
Можно инфу выковырять оттуда.

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

@sdsdfw по проекту все вроде бы четко, в норме

ОтветитьЦитата
Размещено : 10.02.2023 13:32
(@sdsdfw)
Level 1

@aveal может сам дисплей делать мозг? Брак?

 

ОтветитьЦитата
Размещено : 11.02.2023 08:22
(@eduard)
Level 5 Moderator

@sdsdfw Я купил уже около 20 дисплеев разного типа. Ещё ни один не был бракованным.

Был только момент. Прислали два дисплея. Они не заработали оба.

Обратился к поставщику. Он прислал прошивку для проверки. Не заработало. Даже ID не читался. Потом оказалось что стоит другой контроллер дисплея.

А они рассылать новую модель начали раньше, чем изменили информацию на сайте.

ОтветитьЦитата
Размещено : 11.02.2023 12:24
(@aleksej-8)
New member

Как  разпознать модификацию  дисплея ST7735, ST773S,ST7735R или ST7735B

ОтветитьЦитата
Размещено : 11.02.2023 17:57
Aveal
(@aveal)
Top level Admin
От: @sdsdfw

@aveal может сам дисплей делать мозг? Брак?

 

Исключать, конечно, такое развитие событий нельзя, но объективно - маловероятно.

ОтветитьЦитата
Размещено : 11.02.2023 20:16
Aveal
(@aveal)
Top level Admin
От: @aleksej-8

Как  разпознать модификацию  дисплея ST7735, ST773S,ST7735R или ST7735B

Что-то у меня такое ощущение, что только через продавца если запросить информацию.

 

ОтветитьЦитата
Размещено : 11.02.2023 20:17
(@alexey55555)
Level 1

@sdsdfw 

https://dropmefiles.com/IPrjA попробуйте (пароль от архива 123, файлобменник сам пароль ставит)

image

 

ОтветитьЦитата
Размещено : 11.02.2023 20:52
(@sdsdfw)
Level 1

@alexey55555 УРА! )) Работает, только разрешение не то и цвета не попадают, но это поправим) BLK надо было цеплять?

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

@sdsdfw Функциональная разница только в длительности сброса перед инициализацией:

  HAL_GPIO_WritePin(ST7735_RESET_PORT, ST7735_RESET_PIN, GPIO_PIN_RESET);
  HAL_Delay(5);

А в этом варианте 20 мс.

Если не в этом ключ, то значит в SPI непосредственно.

ОтветитьЦитата
Размещено : 12.02.2023 09:21
(@alexey55555)
Level 1

@sdsdfw

блк ето включение выключение подсветки дисплея, если вы подсветку запитали напрямую от 3.3 то его можно не цеплять, просто етот пин есть в библиотеке, тут 3 варианта, просто в "воздухе" его оставить, подключить, или освободить пин под другие нужды , но нужно закоментировать все упоминания о нем в библиотеке(ето я так понимаю)

по поводу разрешения фаил st7735s_cfg.h строки от 17 до 20

//define ST7735_1_8_DEFAULT_ORIENTATION // AliExpress/eBay 1.8" display, default orientation
//#define ST7735S_1_8_DEFAULT_ORIENTATION // WaveShare ST7735S-based 1.8" display, default orientation
//#define ST7735_1_44_DEFAULT_ORIENTATION // 1.44" display, default orientation
#define ST7735_MINI_DEFAULT_ORIENTATION // mini 160x80 display (it's unlikely you want the default orientation)

нужное расскоментировать ненужно закоментировать (у меня вариант "0.96дюйма 160x80)

по идее и цвета должны выровнятся.

что конкретно с цветами? и какой дисплей?

@Aveal по поводу разницы времени иницилизации 5 и 20 милисекунд очень похоже на то, потому когда я Вашу библиотеку мучал, он на низких скоростях(мбит) начинал показывать асфальт,а на 8(вроде) и выше переставал подавать какието признаки жизни.

ps

Подальше мне бы от стен бетонного блокаСпросить у модератора: "Ну что ж ты так долго?"

..

..

..

Пора бы обратиться к богу или к врачуКто-то хочет влюбиться, а я дисплей запустить хочу

ОтветитьЦитата
Размещено : 12.02.2023 10:17
Страница 5 / 8
Поделиться: