Тёмный
No video :(

ST7735 1.8" TFT Display and STM32 || HAL 

ControllersTech
Подписаться 40 тыс.
Просмотров 40 тыс.
50% 1

Purchase the Products shown in this video from :: controllerstec...
________________________________________________________________________________________
To download the code and for more details, goto controllerstec...
Check out more VIDEOS on MODULES/SENSORS with STM32 • STM32 and SENSORS/MODULES
________________________________________________________________________________________
****** SUPPORT US BY DONATING*****
paypal.me/cont...
******Join the Membership******
/ @controllerstech
Join the Discord Server / discord
Join the Telegram Group t.me/controlle...
Follow me on Instagram / controllerstech
For more info, visit www.controller...

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

 

24 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@Teyros
@Teyros Год назад
Yo. Just want to say thanks, you did an awesome job with the Code. It's so freaking nice and simple to use and call! You're fantastic, thank you for what you've created.
@sebaschtl9710
@sebaschtl9710 2 года назад
thanks for serios, well informativ tutorial. the sound of the voice let me focus fully on the technical topic. it is absolutly super.
@iliyannaydenov4186
@iliyannaydenov4186 3 года назад
Great video! It will be great to show us how to make menu on this display and how to use it with RTOS.
@xrayonthemove
@xrayonthemove 2 года назад
Wow what an idea!!
@linhe1710
@linhe1710 2 года назад
The drier works very well, Thank you,,
@dancollins1012
@dancollins1012 3 года назад
Thanks for the video... next goal, set up a mandlebrot zoom!
@ivanfernandolesmesroldan4502
@ivanfernandolesmesroldan4502 3 года назад
Thanks for your video!, Greetings from Colombia
@woldecosgrove
@woldecosgrove 5 месяцев назад
Hello.. whats the manufacturing part number of ST7735 1.8" TFT Display
@davi5music521
@davi5music521 Год назад
Great video!
@xenonyoutub
@xenonyoutub Год назад
Nice job man. very nice
@steponaszonys8385
@steponaszonys8385 2 года назад
Man, you best ! :)
@chilipepper8281
@chilipepper8281 4 месяца назад
Hello, I ran into a problem when I tried to do the same with an 80x160 (0.96`) screen. The test does not start, and white noise appears on the screen. If I uncomment the line of code, for 160x128, or 128x128 and set 160 and 80 in the width and length parameters, then everything works, except that the image is shifted to the side, outside the screen, and where the image should have been, a strip of unused space appears screen I tried to edit the values in the function responsible for XSTART and XEND, but this did not lead to any tangible results. I also set the delay between the initialization of the legs and the display, changed the rotation index (from 0 to 3). But all this did not lead to the disappearance of the strip of the unused screen from one side. Do you have any ideas how to solve it?
@pyromaniac303
@pyromaniac303 Год назад
Got this working on my STM32F103 without too many problems on the small square displays. I seem to have an issue with the smaller 80*160 st7735s display though, it's always blank. I got it working using the other size definition but now there is a dead zone at the bottom which cannot be written to - tried modifying the starting address etc. but it seems to limit the end address
@javib8970
@javib8970 Год назад
I am trying the same display 80*160, unsuccesfully, with one of those adafruit F405 feather. I gave it a go with the wrong display size as you suggested. nothing Rechecked pinout multiple times and nothing wrong either, i even put an oscilloscope, the SPI is okay. ill try with even lower baudrates, maybe 656Kbit/s
@victorsi1992
@victorsi1992 3 года назад
Hi. Sir, please make a tutorial for connecting a display with an SSD1963 controller.
@javib8970
@javib8970 Год назад
It wasnt working for me untill i added a small delay within the reset function, im using an stm32f405 (adafruits feather) clocked about 168Mhz , slower than your example void ST7735_Reset() { HAL_GPIO_WritePin(RST_PORT, RST_PIN, GPIO_PIN_RESET); HAL_Delay(5); HAL_GPIO_WritePin(RST_PORT, RST_PIN, GPIO_PIN_SET); HAL_Delay(1); //
@user-vt7nd8ej7i
@user-vt7nd8ej7i 3 месяца назад
Thank you for your valuable comment. After making a delay in the specified function, the code worked properly. Before that, I had a white screen.
@marcelocostanzomiranda646
@marcelocostanzomiranda646 3 года назад
How to add more fonts? Great video!
@skvalavideo
@skvalavideo 2 года назад
It's work thanks you can you plz tell how I show a variable which contain integer value in it on this screen.
@irfanmacit
@irfanmacit 11 месяцев назад
Dear Sir, thank you for your clear explanation and good lecture, but how can I show integer number on the screen, I can try to show int number but I cant, thanks.
@ControllersTech
@ControllersTech 11 месяцев назад
Convert to Ascii characters and then show. You can use "sprintf" to do so.
@irfanmacit
@irfanmacit 11 месяцев назад
@@ControllersTech could you give a simple example, for variable unit8_t number, thanks.
@ilkeraykut7064
@ilkeraykut7064 3 года назад
Sir ,I dont understand one thing in writeChar funtion. In the writeChar function , if((b > 8, color & 0xFF }; ST7735_WriteData(data, sizeof(data)); } else { uint8_t data[] = { bgcolor >> 8, bgcolor & 0xFF }; ST7735_WriteData(data, sizeof(data)); } There is part like this.As far as I see, we just only send color or bgcolor data ,Which part of this do we send char?Please explain.Thanks.
@BillTsapalos
@BillTsapalos 3 года назад
Any ideas about new line ( ) implementation? Thank you in advance
@jakoblarsen9526
@jakoblarsen9526 3 года назад
"please don't ask for SD support" :D A lots of people (myself incluted) having troubles with latest Cube and fat32 drivers...
@ControllersTech
@ControllersTech 3 года назад
What kind of problem ? Actually I said it because this is a ported code, and i don't want to port the SD card part also (it won't work mostly).
@jakoblarsen9526
@jakoblarsen9526 3 года назад
@@ControllersTech Working with the H7/M7 family taking advantage of the SDMMC and DMA functionality does't seems to be a straight forward job even though the CubeMX is a great tool. I am probably just lacking the skils...
@rajshekharrakshit9058
@rajshekharrakshit9058 2 года назад
My screen is stuck in white screen. No error in code while compiling and uploading
@vinothkannan1570
@vinothkannan1570 3 года назад
i m using ST7789V2 , can you help me where i can find library for st7789V2?
@mostafakh5075
@mostafakh5075 3 года назад
brilliant, will u programming for touch lcd in the future?
@ControllersTech
@ControllersTech 3 года назад
Nope.. nothing more in this. Probably the menu type functionality but that's it
@alarmkoguvenlik
@alarmkoguvenlik 3 года назад
How can i play video.Thanks
@iquitnow1
@iquitnow1 Год назад
I have a STM32F407 board and i am trying to compile this, but I am getting multiple errors regarding the following lines int16_t _width; ///< Display width as modified by current rotation int16_t _height; ///< Display height as modified by current rotation int16_t cursor_x; ///< x location to start print()ing text int16_t cursor_y; ///< y location to start print()ing text uint8_t rotation; ///< Display rotation (0 thru 3) uint8_t _colstart; ///< Some displays need this changed to offset uint8_t _rowstart; ///< Some displays need this changed to offset uint8_t _xstart; uint8_t _ystart; The following is the error message for one of the lines c:\program files\stm32cubeide_1.9.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127\tools\arm-none-eabi\bin\ld.exe: ./Core/Src/ST7735.o:C:/Users/professor/STM32CubeIDE/workspace_1.9.0/1.8 Inch Colour TFT/Debug/../Core/Inc/ST7735.h:106: multiple definition of `_width'; ./Core/Src/GFX_FUNCTIONS.o:C:/Users/professor/STM32CubeIDE/workspace_1.9.0/1.8 Inch Colour TFT/Debug/../Core/Inc/ST7735.h:106: first defined here Could you help to resolve this thanks
@cedricschalla4212
@cedricschalla4212 5 месяцев назад
Hello Sir, thanks for the very informative Video! Can I get it to work with a F746 Board and 2,8" ILI9341 Display? Canging #include to f7xx and display type in header file didn't work out
@ControllersTech
@ControllersTech 5 месяцев назад
Why using this ? There is a video in touchgfx playlist which explains how to use ili9341 spi display with touchgfx. It is better to use that.
@cedricschalla4212
@cedricschalla4212 5 месяцев назад
​@@ControllersTech Thanks for the fast answer. Touchgfx is giving me headache all the time and I just wanted to try to display some simple things the easy way to test my program
@ControllersTech
@ControllersTech 5 месяцев назад
You need to use the ili9341 library. This tutorial is written for st7735.
@woldecosgrove
@woldecosgrove 10 месяцев назад
and GFX_FUNCTION files
@vinothkannanr2804
@vinothkannanr2804 2 года назад
which tools you used to make 16 bit hex fonts?? i want to make my custom fonts can you give some suggestions
@lucastichling3904
@lucastichling3904 3 года назад
Where did you get this h and c files. I am also programming a display with spi and I have absolute nothing (no files) and have to set all the registers of the stm32. :(
@mohamedsallieubah1786
@mohamedsallieubah1786 Год назад
Hello sir thanks very much for this video. How ever I was try to do the same work with stm32f103c8 so I downloaded the documents you provided in the description. However, "TESTST7735\TESTST7735.axf: Error: L6200E: Symbol cursor_x multiply defined (by st7735.o and gfx_functions.o)." I am geting this error. Can you guide me fix it sir?
@ControllersTech
@ControllersTech Год назад
It has been fixed now. Try downloading the code again.
@TheNSIDI
@TheNSIDI 3 года назад
How to draw a bitmap?
@marcinwitkowski2981
@marcinwitkowski2981 3 года назад
Hi... how can i get this files for ST7735.h and C ????????
@ControllersTech
@ControllersTech 3 года назад
description
@marcinwitkowski2981
@marcinwitkowski2981 3 года назад
i cant see files on www.controlll......
@ControllersTech
@ControllersTech 3 года назад
Go to that page.. towards the bottom, there is download option
@woldecosgrove
@woldecosgrove 10 месяцев назад
Hello nice work! can you advise where to download this 2 file : ST7735.h and ST7735.c
@ControllersTech
@ControllersTech 10 месяцев назад
Link is in the description
@NithinVarghese-zk4vt
@NithinVarghese-zk4vt Год назад
it is showing errors like multiple definitions...how to solve it,,, error is not pointing from console also.....how to solve it
@ControllersTech
@ControllersTech Год назад
Multiple definition of what ?
@NithinVarghese-zk4vt
@NithinVarghese-zk4vt Год назад
@@ControllersTech multiple declaration of variables like width, height, and that whole unsigned int variables....
@ControllersTech
@ControllersTech Год назад
It has been fixed now. Try downloading the code again.
@alarmkoguvenlik
@alarmkoguvenlik 3 года назад
How can i play video file
@comprendes_mendes
@comprendes_mendes 2 года назад
Your download page doesn't have any hyperlinks. It's either an issue or trolling.
@ControllersTech
@ControllersTech 2 года назад
The link is fine.
@eduardodelarosaferrer2205
@eduardodelarosaferrer2205 3 года назад
I am sorry, but I've tried with stm32f407 and it doesn`t work. Any advice? Thanks
@ControllersTech
@ControllersTech 3 года назад
It should work... Check the wires or the display type..
@eduardodelarosaferrer2205
@eduardodelarosaferrer2205 3 года назад
@@ControllersTech Thanks a lot. It was one wire.
@vinothkannan1570
@vinothkannan1570 3 года назад
i want to increment numbers in this lcd do you have any function regarding that? actually i want to show sensor data
@ControllersTech
@ControllersTech 3 года назад
Just increment the number, convert to string and display it..
@joshuachettiar86
@joshuachettiar86 2 года назад
@@ControllersTech how do you convert float to string properly fro the LCD?
@ControllersTech
@ControllersTech 2 года назад
Sprintf (buffer, "%.2f", number) Here 2 is the number of decimal places you need to display. You can change that to 1 or 3 or whatever you want
@joshuachettiar86
@joshuachettiar86 2 года назад
@@ControllersTech I tried this but I don't know why even for positive numbers it keeps on printing negative numbers
@ControllersTech
@ControllersTech 2 года назад
Debug the code. Put a breakpoint after this step and check the data in the buffer. See if that is correct
Далее
How to Display animation on NEXTION
8:31
Просмотров 31 тыс.
STM32 + LCD TFT = Display Any Data
17:28
Просмотров 13 тыс.
STM32 and ILI9488, ILI9341 TFT LCD touch displays
16:34