跳到主要内容

1.54寸显示屏

  • 视频教程


核桃派官方推出的1.54寸显示屏,使用SPI总线,最高速率可达60MHz。背光可控制,使用官方驱动可以实现系统桌面显示、pyQt5以及其它UI功能。

1.54_lcd

背面预留3路可编程按键,以及通过贴片排线方式引出GPIO,也就是说插上核桃派依然可以外接I2C、串口通讯设备和其它模块。

1.54_lcd

产品参数
分辨率240x240(Pixel)
接口4线SPI(速率最大:60MHz)
显示屏ICst7789
工作温度-20℃ ~ 60℃
储存温度-30℃ ~ 70℃
外形尺寸65x32mm
重量14g

  • 引脚说明:
引脚号标识描述
1,173.3V电源正(3.3V输入)
2,45V电源正(5V输入)
6,9,14,20,25GND电源地
18LCD_DC指令/数据选择,低电平为指令,高电平为数据
19SPI_MOSILCD的SPI数据输入
21SPI_MISO触摸面板SPI数据输出
22RST复位
23SPI_CLKLCD/触摸面板时钟信号
24LCD_CSLCD片选,低电平选中

开启LCD显示功能

核桃派系统已经带了相关显示屏驱动,桌面版和无桌面版均支持。使用下面指令即可开启显示桌面:(该指令支持TAB键补全)

sudo set-lcd lcd15-st7789 install

配置成功后重启开发板:

sudo reboot

拔掉HDMI线材,耐心等待系统启动,即可在LCD看到桌面界面(无桌面系统显示终端),默认下图这个方向显示:

1.54_lcd


提示

上面指令核桃派桌面版系统和无桌面版系统均适用(无桌面系统会显示终端)。进行了上面设置,如果接入了HDMI显示器,优先还是显示器显示。要想在LCD上显示务必拔掉HDMI线。

设置LCD显示方向

设置显示方向使用下面指令,角度支持0、90、180、270度。默认是270度,带桌面系统的话建议选择270或90,因为竖屏会丢失内容。

sudo set-lcd lcd15-st7789 set_rotate 270

关闭LCD显示功能

使用下面指令可移除LCD显示功能,从HDMI启动:

sudo set-lcd lcd15-st7789 remove

使用技巧

由于1.54寸LCD尺寸和分辨率比较小,所以主要通过终端(无桌面系统)来交互使用。或用作pyQT5相关实验。

在桌面系统上使用的话可以打开终端,通过键盘的 组合键来缩放终端字体,方便观看。

  • Ctrl + Shift + + :放大字体

  • Ctrl+ - :缩小字体

    1.54_lcd