2017-02-20 09:32 PM
I need to interface AT070TN92 7' LCD display (Driver element: a-Si TFT active matrix, Resolution: 800 × 3(RGB) × 480) with STM32F103VCT6 controller. The display have a back-light driver board. Is it possible to interface the display directly to the controller with out any LCD controller ICs. Here attaching the datasheet of display AT070TN
Thank you
#stm32cubemx-lcd #stm32 #stm32f103vct6 #stm32-tft-lcd-controller #tft-lcd #stmcubemx Note: this post was migrated and contained many threaded conversations, some content may be missing.2017-02-22 05:30 AM
If we use 24bit column in SSD1963 and 16bit FSMC data lines in STM32F103VCT6, will the LCD controller provide 24bit RGB data?
2017-02-22 06:38 AM
The SSD1963 would have its own frame buffer holding the display data. Be conscious about how large this is.
Are you sure the F1 series is the best choice here?
2017-02-22 07:09 AM
Yes, the 16 bit interface, is your processors interface, to the Video Frame Buffer.
The SSD1963 can then be programmed to output 16bit/18bit colour or 24 bit colour from the Video Frame Buffer.
The SS1963 will output all the necessary Video signals for your screen, after you have set it up.
if you display 24bit colour, then you need to write 3 bytes (being 1 pixel ) to the Video Frame Buffer through your 16bit memory interface.
the SSD1963 has an internal Video Frame Buffer of 1.215MBytes
that will output a MAXIMUM screen size of 864x480 with 24bit colour.
The Tearing pin, signals when the Video Frame Buffer is IDLE, much like the back porch and front porch times.
Whilst the Video Frame Buffer is not busy ( IDLE ), you should be able to write very quickly..
As Clive has pointed out, the F1 series processor is a little under powered for the job, but for static displays, it will work ok.
There is no chance that this F1 series processor will be able to write a complete 800 x 400 display during the IDLE time, and so a VIDEO out function is not available to you.
2017-02-23 03:27 AM
Does F4 (STM32F429ZIT6) series fit for this?
2017-03-09 11:38 PM
I tried to compile it but so many errors..
I added these to stdint.h
/* exact-width signed integer types */
typedef unsigned short int s16; /* exact-width unsigned integer types */ typedef unsigned char bool; typedef unsigned char u8; typedef unsigned short int u16; typedef unsigned int u32;which compiler are you using ?
this is based on uV5
________________ Attachments : Errors.rtf : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HynT&d=%2Fa%2F0X0000000bCk%2Fw7IFUQcAs.poWIEGitC3CT0OggBL2lfkX0Xa0C0eWz4&asPdf=falseSSD1963 LCD F091VCT.zip : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HyoV&d=%2Fa%2F0X0000000bCj%2FYP1EroDaS_xJ_C3aMWEcfTQH.kY_G6VnJH.vrBTEk.I&asPdf=false2017-03-10 02:37 AM
I am using Keil uV4.