User Tools

Site Tools


Sidebar

Go Back

Refresh

You are not allowed to add pages

Direct Link

library:rk3568:lcddrv

This is an old revision of the document!


LCD @ Core-3568J

1. 硬件信息

1.1 LCD接口

模块参数

分辨率:128×168
驱动芯片:ST7735S
接口类型:SPI
背光电流:30mA
电压:3.3V

模块接口

pin Name Feature
1 NC
2 GND
3 LED-
4 LED+
5 GND
6 /RESET 复位,低有效
7 A0 指令/数据, L:指令,H:数据
8 SDA
9 SCK
10 VCC 电源2.8~3.3v
11 IOVCC IO电压2.8~3.3v
12 /CS 片选,低有效
13 GND
14 NC

1.2 控制接口

No 信号 pin@Core-3568J pin@rk3568 GPIO
1 /RESET 169 GPIO0_A6
2 /CS 185 SPI0_CS0_M0 GPIO0_C6
3 SCK 175 SPI0_CLK_M0 GPIO0_B5
4 SDA 159 SPI0_MOSI_M0 GPIO0_B6
5 CD 173 GPIO0_C1
6 BL 171 GPIO0_C3

2. Linux驱动设计

2.1 内核配置

Device Drivers ‐‐‐> 
  [*] SPI support ‐‐‐> 
     <*> Rockchip SPI controller driver
     [*] User mode SPI device driver support

2.2 dts配置

2.2.1 rk3568-firefly-mplayer.dtsi

使能spi0
&spi0 {
  status = "okay";
  max-freq = <50000000>;
  spidev0@0 {
      compatible = "rockchip,spidev";
      reg = <0>; /* CS0 */
      spi-max-frequency = <5000000>;
  };
};
disable uart8

uart8于spi0管脚冲突,使uart8无效

&uart8 {
  status = "disabled";
};
library/rk3568/lcddrv.1667286660.txt.gz · Last modified: 2022/11/01 15:11 by lhaosen