Page 1 of 1

LCD ID 0x4747 using STM32F103C8T6

Posted: Fri Jun 25, 2021 7:21 am
by jacobli
LCD_ID_readreg: ngle 16-bit e.g. the ID is at readReg(0) or as a sequence of 8-bit values in special locations (first is dummy)

reg(0x0000) 47 47 ID: ILI9320, ILI9325, ILI9335, ... reg(0x0004) 00 00 00 00 Manufacturer ID reg(0x0009) 3F 3F 3F 3F 3F Status Register reg(0x000A) 00 00 Get Power Mode reg(0x000C) 01 01 Get Pixel Format reg(0x0061) 00 00 RDID1 HX8347-G reg(0x0062) 80 80 RDID2 HX8347-G reg(0x0063) 00 00 RDID3 HX8347-G reg(0x0064) 00 00 RDID1 HX8347-A reg(0x0065) 00 00 RDID2 HX8347-A reg(0x0066) 00 00 RDID3 HX8347-A reg(0x0067) 00 00 RDID Himax HX8347-A reg(0x0070) 00 00 Panel Himax HX8347-A reg(0x00A1) 00 00 00 00 00 RD_DDB SSD1963 reg(0x00B0) 00 00 RGB Interface Signal Control reg(0x00B4) 00 00 Inversion Control reg(0x00B6) 00 00 00 00 00 Display Control reg(0x00B7) 00 00 Entry Mode Set reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B reg(0x00C0) 00 00 00 00 00 00 00 00 00 Panel Control reg(0x00C8) 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA reg(0x00CC) 00 00 Panel Control reg(0x00D0) 00 00 00 Power Control reg(0x00D2) 00 00 00 00 00 NVM Read reg(0x00D3) 00 00 00 00 ILI9341, ILI9488 reg(0x00D4) 00 00 00 00 Novatek ID reg(0x00DA) 00 00 RDID1 reg(0x00DB) 00 00 RDID2 reg(0x00DC) 00 00 RDID3 reg(0x00E0) 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 GAMMA-P reg(0x00E1) 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 GAMMA-N reg(0x00EF) 49 49 49 49 49 49 ILI9327 reg(0x00F2) 10 10 10 10 10 10 10 10 10 10 10 10 Adjust Control 2 reg(0x00F6) 00 00 00 00 Interface Control

Hi, I want to use SPI Pins but no idea how to connect them for displaying anything like a normal TFT display I want to use DMA for speedup Display.

Re: LCD ID 0x4747 using STM32F103C8T6

Posted: Fri Jun 25, 2021 3:59 pm
by stevestrong
Read this first:
viewtopic.php?f=2&t=301
Which core do you use?

Re: LCD ID 0x4747 using STM32F103C8T6

Posted: Mon Jun 28, 2021 8:01 am
by jacobli
Himax HX8347-D

It seems that the Himax HX8347-D display library does not support SPI

Re: LCD ID 0x4747 using STM32F103C8T6

Posted: Mon Jun 28, 2021 8:10 pm
by mrburnette
Serial bus interfaces on HX8347
SPI bus: 3-wire: /CS, SDIN, SCLK. SPI-3 first byte in CS frame contains: device code, DC, RW. 16 or 24 bit transmission frame
In SPI bus mode the frame buffer memory can not be read.
The bus interfaces are all supported by the HX8347 display driver software package.
https://www.ramtex.dk/display-controlle ... hx8347.htm

Re: LCD ID 0x4747 using STM32F103C8T6

Posted: Tue Jun 29, 2021 9:30 am
by jacobli
mrburnette wrote: Mon Jun 28, 2021 8:10 pm
Serial bus interfaces on HX8347
SPI bus: 3-wire: /CS, SDIN, SCLK. SPI-3 first byte in CS frame contains: device code, DC, RW. 16 or 24 bit transmission frame
In SPI bus mode the frame buffer memory can not be read.
The bus interfaces are all supported by the HX8347 display driver software package.
https://www.ramtex.dk/display-controlle ... hx8347.htm
Thank you so much for your reply! It was exactly what I needed. Thank you for answering my questions.