2017-05-31 09:23 AM
Hello!
I am a beginner using the the NUCLEO-F746ZG to drive a 4.3' Newhaven TFT display that has a capacitive touch panel controller.
The parts are shown below:
https://www.digikey.com/product-detail/en/stmicroelectronics/NUCLEO-F746ZG/497-16282-ND/5806779
https://www.digikey.com/products/en?keywords=NHD-4.3-480272EF-ATXL%23-CTP
I was wondering if there is an example test code to see if the connections I made between the display and the nucleo are correct? I made my connections based on pins that can use the LTDC interface as an alternate function.
More info: I wish to pull images from an SD card. Certain pictures will be displayed depending on where the the user presses on the screen.
Thank you for the help!
#tft-lcd #stm32f7 #stm32 #lcd #touchSolved! Go to Solution.
2017-06-01 01:09 PM
So then check out the schematics for the 746G-disco, and sort out what you have to do.
Should be fairly straight forward, unless the software is what is giving you headaches.
In that case, you can run a free trial with both Raisonance and Atollic, and if your barrier is
software, test the Atollic free system with their free 746G download, make a few changes
to get to the nucleo, and see what happens. If you do the schematic check, it should go
pretty easy. I moved the 746G download over to Raisonance, since I already had purchased
a Raisonance system which I had in operation, with serial I/O, analog inputs, and digital I/O.
That worked for me.
Dan
2017-06-01 04:25 AM
We made an interface board with a 0.5 mm spacing connector to plug in the 7' Newhaven display to the 746gdisco. It has a cutout so that board can be soldered to the 0.8 mm pads on the bottom of the 746gdisco. We also added an interface board with power to drive the back light, and provide rs232 drivers. Only needed to change 480x272 to 800x480 in one place in software.
2017-06-01 11:27 AM
Hey Dan,
Thank you for the reply. But isn't the pinout different on the 746gdisco? I'm wondering how to use the LTDC interface on Nucleo-f746zg to drive the display because we plan on using the specific board package on the nucleo board. I'm guessing in order to test I would have to develop a my own header files and c files for the display and the capacitive controller since it is not provided right? I'm mainly looking for some hints as to where I should go.
2017-06-01 11:38 AM
I started with an Atollic download of a baseline for the 746zg on the disco board. Should be just a case of making your interface take the right pins from the 746 to the lcd. I use Raisonance for my devsys. I have used Atollic but prefer Raisonance so far. A 746zg on a nucleo or a disco board should be identical I expect. Watch your lcd power. We have some software running on the Nucleo 144 using the 429,But have not tried 746 nucleo. If you want help beyond that, how would you like it to work? What is the goal?Dan
Sent from my Samsung device
2017-06-01 11:54 AM
Okay! In reference to how it should work, the controller and the screen should work together similar to a screen on a tablet. The end goal, in relevance to this question, is to develop a tablet like device that has touch screen capabilities. Also a quick question, have about keil uvision? It's just that I'm learning how to use this right now.
2017-06-01 12:20 PM
Do you have hardware design capability, to interface the Nucleo to a board which will interface to the display, or do you want to purchase such a board?
2017-06-01 12:47 PM
I won’t be much help with Keil, as I have not used it. As far as tablet operation is concerned, I have tested both pixel line drawing graphics and text output to the displays, and that works fine.
Dan
2017-06-01 12:49 PM
Hey Dan!
Are you asking if we will make our own design? If so, we have the capability to design and create our own board.
We want to verify the connections we make on the Nucleo by testing it with an TFT LCD so we can use the same design when we begin creating our own board.
2017-06-01 01:09 PM
So then check out the schematics for the 746G-disco, and sort out what you have to do.
Should be fairly straight forward, unless the software is what is giving you headaches.
In that case, you can run a free trial with both Raisonance and Atollic, and if your barrier is
software, test the Atollic free system with their free 746G download, make a few changes
to get to the nucleo, and see what happens. If you do the schematic check, it should go
pretty easy. I moved the 746G download over to Raisonance, since I already had purchased
a Raisonance system which I had in operation, with serial I/O, analog inputs, and digital I/O.
That worked for me.
Dan
2017-06-01 01:13 PM
Hey Dan!
Okay! Thank you for the response. I will give a shot this week! I will be sure to let you know if what happens or if I have any questions!