Тёмный
No video :(

How to set up TouchGFX with SPI Displays || ILI9341 

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

Purchase the Products shown in this video from :: controllerstec...
________________________________________________________________________________________
The link to the original post helentronica.c...
To download the code, goto github.com/con...
Check out more videos on TOUCH GFX • TouchGFX
Check out the STM32 Playlist • STM32 Tutorials
________________________________________________________________________________________________
****** SUPPORT US BY DONATING*****
paypal.me/cont...
or UPI :: arun.rawat@kotak
******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...

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

 

22 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 87   
@mayankpatel97
@mayankpatel97 2 года назад
I was waiting a video on this topic for a long time...thanks
@SYNMaN28
@SYNMaN28 10 месяцев назад
Many thanks for this tutorials!
@usrrsr
@usrrsr 2 года назад
Best series One suggestion Please create a video on using smart phone display with mipi dsi interface with stm32mp series microcontroller, while choosing the display use cheap mobile brand display ie realme , mi , micromax etc . Display of which is easily available with connector in local market Just imagine 6 inch display with touch and 3 touch button at cost of 10$ in india or else
@joshuachettiar86
@joshuachettiar86 2 года назад
Please please add this for parallel displays, great work as always!!
@ControllersTech
@ControllersTech 2 года назад
Lvgl is better for parallel displays. I will make one tutorial for it.
@fvgm
@fvgm 2 года назад
@@ControllersTech nice to see Lvgl at next tutorial! Thank you
@joshuachettiar86
@joshuachettiar86 2 года назад
@@ControllersTech thanks!!
@gungo2293
@gungo2293 2 года назад
@@ControllersTech i want TouchGFX with fsmc please
@NoBody-bm9if
@NoBody-bm9if 2 года назад
@@gungo2293 touchgfx with fmc would be great indeed.
@jocelynwang7673
@jocelynwang7673 2 года назад
This is Jocelyn from Beijing DWIN Technology in China. adopt DWIN technology's products all of the world.We can provide which meet customer's requirements.
@Cptnbond
@Cptnbond 2 года назад
Excellent and inspiring. Thanks for sharing. Cheers.
@xenonyoutub
@xenonyoutub Год назад
excellent
@ahmetturan618
@ahmetturan618 2 года назад
Thanks for sharing. It is best
@vlaskvvlas2669
@vlaskvvlas2669 10 месяцев назад
Hello. Great video. Is it possible to add the use of an OS to this project, as in your subsequent videos (for example, in #. 4).
@fernando.liozzi.41878
@fernando.liozzi.41878 2 года назад
Thanks! Excellent!
@luizeduardomp1
@luizeduardomp1 2 года назад
Thanks for the video! Could you make a video about progress bar w/ AD read?
@ControllersTech
@ControllersTech 2 года назад
Yes i will do that. But it will take time as I am very busy at the moment
@maazshaikh2815
@maazshaikh2815 Год назад
Thanks for the great video, can you please help me with the following, I am not using a partial buffer in place I am using a Single buffer what should be the changes in the code that are needed to display the output also if you have done any work on GC9a01 it would be of great help. Thank you!
@alfiz9943
@alfiz9943 Год назад
Я искал медь, а нашёл золото! Thanks you!
@SobhitPanda
@SobhitPanda 2 года назад
Awesome 🔥
@gjvdspam
@gjvdspam 2 года назад
Nice video. Please use your own voice in the future
@truongthong7513
@truongthong7513 7 месяцев назад
First of all thank you so much, I think i can do the same for stm32f103c8t6 microcontroller
@ControllersTech
@ControllersTech 7 месяцев назад
103c8 doesn't have enough memory. Alsobit does not support touchgfx i guess.
@truongthong7513
@truongthong7513 7 месяцев назад
​@@ControllersTech Thank you for your suggestion, I will try it and let you know the results
@bobdole27
@bobdole27 2 года назад
Very useful
@alishahrudi8319
@alishahrudi8319 2 года назад
Awesome work !!
@robc3863
@robc3863 Год назад
You saved me thanks! I hadn´t got DMA FIFO enabled and data transfer was unreliable above 72 MHz HCLK, not sure exactly what FIFO to make it reliable with ILI9341?! I also cannot install TouchGFx on my 32F407VG Discovery board, CubeIDE has it unavailable, but why?!?
@ferdinvivian9336
@ferdinvivian9336 Год назад
hello sir, I bought the ILI9341 2.4 inch display wrongly without TOUCH IC, If I Buy separately the touch IC xpt2046 and solder in the required place the touch part work, or the screen must have a Touch sensitivity option.
@MikeVartanian
@MikeVartanian 2 года назад
Great video! Thanks for sharing. Have you tried extending this to multiple displays? Any thoughts or suggestions on how to get it to work on multiple displays? I have tried with an stm32f767 nucleo board but have not had any success.
@ergestbeshaj9750
@ergestbeshaj9750 Год назад
Hi Mike, Were you able to solve the issue?
@MikeVartanian
@MikeVartanian Год назад
Hi @@ergestbeshaj9750 - I was not able to solve the issue with SPI... There was a bottleneck somewhere slowing it down..
@vikasbodake5524
@vikasbodake5524 2 года назад
thanks And make for parallel 8 bit and 16bit interface
@khaledsaleh664
@khaledsaleh664 2 года назад
Great video as always. Please advise when the STM32CubeIDE fixes will be available. Thank you
@ControllersTech
@ControllersTech 2 года назад
You can use it in the cubeIDE. A lot of viewers have done that. Check out the comments.
@khaledsaleh664
@khaledsaleh664 2 года назад
@@ControllersTech I checked the comments, but the info is very sketchy. We'd appreciate your clear and unambiguous explanation of this issue. This will make the video complete.
@michaelbradley7621
@michaelbradley7621 9 месяцев назад
Just do the exact same thing on the most modern version of cube and touchgfx it works
@CAN_MIKE
@CAN_MIKE Год назад
Good video, I'm using the adafruit screen that uses the same ILI9341 chip but with resistive touch screen,x+ x- y+ y-, I can load an image but I can't use the touch screen, could you make a video with the resistive touch screen versions?
@alvinabitria9103
@alvinabitria9103 5 месяцев назад
The buttons are not working to hide nor to show the widget. Is there a code that was missed from getting presented here? Especially in the presenter and view functions? I can confirm the touch driver is working though and I'm using touchgfx v4.20.
@ControllersTech
@ControllersTech 5 месяцев назад
Yes you must have missed something.
@PerchEagle
@PerchEagle Год назад
how to get so responsive like this one ?
@nithishsundar5818
@nithishsundar5818 Год назад
Help needed on error Hi, thank you for the video, I have the following error can you please suggest a fix Build started: Project: TUT_TOUCHGFX_ILI9341 *** Target 'TOUCHGFX_ILI9341' uses ARM-Compiler 'Default Compiler Version 5' which is not available. *** Please review the installed ARM Compiler Versions: 'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions. 'Options for Target - Target' to select an ARM Compiler Version for the target. *** Build aborted. Build Time Elapsed: 00:00:00
@ControllersTech
@ControllersTech Год назад
You need to use uV5.
@nithishsundar5818
@nithishsundar5818 Год назад
@@ControllersTech Thank you very much. Just one question : like you mentioned you need to fix it for the CUBEIDE still, do you have a working library for CUBEIDE already maybe? thank you again.
@michaelbradley7621
@michaelbradley7621 9 месяцев назад
​@@nithishsundar5818 if you use the most modern version of cube and touchgfx it works
@surajjadhav7043
@surajjadhav7043 2 года назад
Please make video on modbus
@linkpad6270
@linkpad6270 11 месяцев назад
Would this work for a capacitive touchscreen (different driver)? I have seen an Arduino library for a I2C touch gfx driver I want to convert into STM32...
@MandeepSingh-bt6km
@MandeepSingh-bt6km 2 года назад
In code file ili9341.c, in function void ILI9341_EndOfDrawBitmap(void) the function contents are defined in 0, essentially there is nothing in that function. So how does HAL_SPI_TxCpltCallback function know that drawing is complete? void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *hspi) { if (hspi->Instance == SPI1) { ILI9341_EndOfDrawBitmap(); isTransmittingData = 0; DisplayDriver_TransferCompleteCallback(); } }
@ab96546ijjh
@ab96546ijjh Год назад
Hello. works xpt2046 mirror. can you help me?
@karimboodaghi7682
@karimboodaghi7682 2 года назад
Thank you for sharing this useful video. I want to configure Partial Frame Buffer with LTDC and not with SPI LCD. Can you guide me?
@ControllersTech
@ControllersTech 2 года назад
Why not directly use the touchgfx ?
@karthikrr1545
@karthikrr1545 11 месяцев назад
HI will this work on cubeide now or i hve to make any change
@seniorpcbdesigner7405
@seniorpcbdesigner7405 Год назад
it works well with 2.8inch TFT. but it doesn't work with 2.4inch TFT screen. Can you help me?
@ControllersTech
@ControllersTech Год назад
I have mnetioned in the video, you need to find a proper driver for your display first.
@karthikrr1545
@karthikrr1545 11 месяцев назад
Hii can you Please explain mx_touchgfx_process() actually work backend how the data goes from touchgfx to display
@ControllersTech
@ControllersTech 11 месяцев назад
Watch further videos in this playlist
@chrissakriv7523
@chrissakriv7523 Год назад
we can also use stm32f103c8t6??
@sagarjasani7622
@sagarjasani7622 2 года назад
Hey, can you share how/where you synthesized the voice for the video? Many thanks in advance.
@ControllersTech
@ControllersTech 2 года назад
It's amazon polly
@sagarjasani7622
@sagarjasani7622 2 года назад
@@ControllersTech thanks a bunch man
@vikasbodake5524
@vikasbodake5524 2 года назад
i am using stm32f407ve but not getting display, will you help me?
@gungo2293
@gungo2293 2 года назад
Made it work with this video, all working 407vet6 SPI
@sam-pd7su
@sam-pd7su 2 года назад
The display that you use in other video how is connected?
@ControllersTech
@ControllersTech 2 года назад
Which video ?
@sam-pd7su
@sam-pd7su 2 года назад
@@ControllersTech sorry my question is really bad. I mean when the display is already on the board, like in the other video of this series how is connected (mipi dsi, spi or other)? Because i would like to use a 7" display but the dev boatd has max 4". The only solution is to use it with spi connection like you do in this video? Thanks
@ControllersTech
@ControllersTech 2 года назад
Yes i guess they use the DSI with LTDC. You can check STM32 reference manual for more details. I never bothered to find out since they come preconnected with the board. Your question on which would be better? I guess HMI displays are easier since they only use uart to communicate. You can also try SPI as there is less wiring invovled. But if you want to build a custom board with display integrated, then yes it's much better to go for DSI. Check the stm32 reference manual once..
@nerosy2341
@nerosy2341 2 года назад
Can we use the same spi for touch and LCD ?
@ControllersTech
@ControllersTech 2 года назад
Touch works with interrupt.
@clintcorbin3429
@clintcorbin3429 2 года назад
Any chance of getting this to work on STN32CubeIDE?
@ControllersTech
@ControllersTech 2 года назад
It does work. Actually someone was trying to post the comment on "how to make it work with cubeIDE", but youtube removed that comment or maybe that person removed himself..
@gungo2293
@gungo2293 2 года назад
Made it with Cube IDE there wasnt problems .
@guumballl
@guumballl 2 года назад
thanks for the vid. didnt work for me :(. Am using F411CEU6. 0 error 0 warning on cubeIDE. chked all wiring but still getting blank (white ) screen..
@guumballl
@guumballl 2 года назад
@@gungo2293 did u make any adjustments not shown in this video to make it work?
@gungo2293
@gungo2293 2 года назад
@@guumballl i think no . there wasnt. when i switched to parallel interface changed many things. debug it if you have debugger. does ili9341 library work by it self? try draw something on screen before MX_TouchGFX_Process(); in while loop.
@user-qc6lt2zk4e
@user-qc6lt2zk4e 10 месяцев назад
Naturally this doesn't work anymore.
@ControllersTech
@ControllersTech 10 месяцев назад
Oh it works just fine.
@user-qc6lt2zk4e
@user-qc6lt2zk4e 9 месяцев назад
@@ControllersTech Haha yeah you are right, ill eat my words there and that's my bad. My team and I have to make a hi resolution digital audio player and we have been programming the LCD with a discovery board that already has an LCD embedded in it and it does not work with that. I ordered a nucleo and a discovery with no LCD on them and it works perfectly fine. Thanks for the content! You can use Cube to do this now by the way. The only issue that I am having is that my buttons are constantly acting like they are being touched even though they are not.
@elmirakassymova380
@elmirakassymova380 2 года назад
Hello, please tell me why I get an errror GFX_ILI9341\GFX_ILI9341.axf: error: L6050U: The code size of this image (91484 bytes) exceeds the maximum allowed for this version of the linker. Thank you
@ControllersTech
@ControllersTech 2 года назад
Keil ?
@elmirakassymova380
@elmirakassymova380 2 года назад
@@ControllersTech yes
@ControllersTech
@ControllersTech 2 года назад
You need the licensed version i guess.
Далее
Getting Started with STONE HMI Display
16:22
Просмотров 11 тыс.
TOUCH GFX #2. Counter || Text Area || Wildcards
13:19
Мама приболела😂@kak__oska
00:16
Просмотров 655 тыс.
STM32 + LCD TFT = Display Any Data
17:28
Просмотров 13 тыс.
I Built a CoPilot+ AI PC (without Windows)
12:50
Просмотров 339 тыс.
STM32 and ILI9488, ILI9341 TFT LCD touch displays
16:34