Тёмный
No video :(

STM32 and ST7735 1.8 TFT LCD display 

Mauro De Vecchi - Bluewat
Подписаться 926
Просмотров 6 тыс.
50% 1

Опубликовано:

 

24 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@user-jk4sz5ge7g
@user-jk4sz5ge7g Месяц назад
Bardzo dobre wideo, super tłumaczy jak przyspieszyć działanie wyświetlacza LCD.
@bluewat
@bluewat Месяц назад
Dziękuję Rafał 😯😉
@user-md1zj1eh9i
@user-md1zj1eh9i Год назад
Impressive work, the next stage of code optimization for stm 32 is to use the CMSIS library. Thank you for the inspiration.
@bluewat
@bluewat Год назад
Thank you Vlad, please, keep me informed about your improvement!
@mohrusc
@mohrusc Год назад
Fantastico. Sto cercando la miglior video series per imparare graphics with STM32 e credo proprio che seguirò i tuoi video. Grazie mille!
@bluewat
@bluewat Год назад
Benvenuto!
@angelostella4382
@angelostella4382 2 месяца назад
Ciao Mauro, tantissimi complimenti per i tuoi video: veramente molto belli. Angelo
@bluewat
@bluewat 2 месяца назад
Grazie Angelo! lieto di sapere che i miei video vengono apprezzati.
@nohokum1944
@nohokum1944 2 года назад
Very nice library. Running on F103C8T6 and Nucleo-F411RE. ECCELLENTE! thanks.
@bluewat
@bluewat 2 года назад
Thank you!
@ramazanacar4611
@ramazanacar4611 Год назад
I tested it works fine. Congratulations 👏
@bluewat
@bluewat Год назад
Thank you, Ramazan.
@bluewat
@bluewat 2 года назад
Errata corrige: time 05:45 Here and somewhere else in the video you see the total page of the "original" library showing "20 screens". it is 50. Initially it was 20, when I decided to review library I changed to 50 in order to have the four tests of nearly the same time on original library. As you can see I forgot updating description in the total page. It is 50 screens: 100ms per screen.
@bluewat
@bluewat 2 года назад
Errata corrige: time 07:19 As the variable is modified by an interrupt callback, that must be "volatile". So, as you can see on github, the right declaration is "static volatile uint8_t ..." I forgot it while registering
@ParthasarathyPM
@ParthasarathyPM 6 месяцев назад
Hi @bluewat, Thank you for this wonderful training, had a lot of insights on how to design the display, this was really helpful. Only one query is there any tool in specific to generate the fonts for this display
@bluewat
@bluewat 6 месяцев назад
There are some tools here around (mainly over GitHub)., but I haven't found something complete and easy to use. ... but I never had a need to design specific fonts.
@user-md1zj1eh9i
@user-md1zj1eh9i Год назад
Hello, All your optimization ideas are great, especially the mix of SPI modes and buffer. I'm trying to get away from the HAL_SPI_Transmit function in polling mode and do something like this: void ST7735_WriteData(uint8_t* buff, size_t buff_size) { TFT_DC_D(); for(uint8_t i=0;iSR & SPI_SR_TXE)){} SPI1->DR = buff[i]; } while ((SPI1->SR & SPI_SR_BSY)); And of course: void ST7735_WriteCommand(uint8_t cmd) { TFT_DC_C(); while (!(SPI1->SR & SPI_SR_TXE)); SPI1->DR = cmd; while ((SPI1->SR & SPI_SR_BSY)); Too bad I don't have an analyzer...
@bluewat
@bluewat Год назад
👍 Thank you
@deutrion
@deutrion Год назад
It is a great contribution, thank you very much, could you give me information about displaying images?
@bluewat
@bluewat Год назад
"displaying images" is not a big issue. You just have to transfer them filling buffer and moving it to display (more or less as what is done in FillArea, but using image data instead of filling buffer with just a single color). The problem is: what you mean for an "image"? If you refer to a RGB565 pixel information array you just have to "display" it as stated above. But if you are thinking to a jpeg, png or so on, you have to think to convert it, move it into an array and storing it inside your program (involving maybe also mass storage issues). That's the reason why (together to the availability of any font I like) I'm using TouchGFX even with these displays when I need something more than a basic graphics. TouchGFX ease all these problems. Pictures in the GitHub page should show what I mean.
Далее
STM32 and ILI9488, ILI9341 TFT LCD touch displays
16:34
STM32 + LCD TFT = Display Any Data
17:28
Просмотров 13 тыс.
Simple Flower Syrup @SpicyMoustache
00:32
Просмотров 2,4 млн
🤪Школьники ОЦЕНЯТ🔥
00:30
Просмотров 127 тыс.
The Clever Way to Count Tanks - Numberphile
16:45
Просмотров 1 млн
ST7735 1.8" TFT Display and STM32 || HAL
8:38
Просмотров 39 тыс.
I forced EVERYONE to use Linux
22:59
Просмотров 435 тыс.
stm32 metal detector
0:40
Просмотров 820