LCD ID 0x4747 using STM32F103C8T6

Post here first, or if you can't find a relevant section!
Post Reply
jacobli
Posts: 42
Joined: Fri Jun 11, 2021 3:40 am

LCD ID 0x4747 using STM32F103C8T6

Post 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.
stevestrong
Posts: 502
Joined: Fri Dec 27, 2019 4:53 pm
Answers: 8
Location: Munich, Germany
Contact:

Re: LCD ID 0x4747 using STM32F103C8T6

Post by stevestrong »

Read this first:
viewtopic.php?f=2&t=301
Which core do you use?
jacobli
Posts: 42
Joined: Fri Jun 11, 2021 3:40 am

Re: LCD ID 0x4747 using STM32F103C8T6

Post by jacobli »

Himax HX8347-D

It seems that the Himax HX8347-D display library does not support SPI
mrburnette
Posts: 633
Joined: Thu Dec 19, 2019 1:23 am
Answers: 7

Re: LCD ID 0x4747 using STM32F103C8T6

Post 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
jacobli
Posts: 42
Joined: Fri Jun 11, 2021 3:40 am

Re: LCD ID 0x4747 using STM32F103C8T6

Post 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.
Post Reply

Return to “General discussion”