1.54寸显示屏
- 视频教程
核桃派官方推出的1.54寸显示屏,使用SPI总线,最高速率可达60MHz。背光可控制,使用官方驱动可以实现系统桌面显示、pyQt5以及其它UI功能。
背面预留3路可编程按键,以及通过贴片排线方式引出GPIO,也就是说插上核桃派依然可以外接I2C、串口通讯设备和其它模块。
产品参数 | |
---|---|
分辨率 | 240x240(Pixel) |
接口 | 4线SPI(速率最大:60MHz) |
显示屏IC | st7789 |
工作温度 | -20℃ ~ 60℃ |
储存温度 | -30℃ ~ 70℃ |
外形尺寸 | 65x32mm |
重量 | 14g |
- 引脚说明:
引脚号 | 标识 | 描述 |
---|---|---|
1,17 | 3.3V | 电源正(3.3V输入) |
2,4 | 5V | 电源正(5V输入) |
6,9,14,20,25 | GND | 电源地 |
18 | LCD_DC | 指令/数据选择,低电平为指令,高电平为数据 |
19 | SPI_MOSI | LCD的SPI数据输入 |
21 | SPI_MISO | 触摸面板SPI数据输出 |
22 | RST | 复位 |
23 | SPI_CLK | LCD/触摸面板时钟信号 |
24 | LCD_CS | LCD片选,低电平选中 |
开启LCD显示功能
核桃派系统已经带了相关显示屏驱动,桌面版和无桌面版均支持。使用下面指令即可开启显示桌面:(该指令支持TAB键补全)
sudo set-lcd lcd15-st7789 install
配置成功后重启开发板:
sudo reboot
拔掉HDMI线材,耐心等待系统启动,即可在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
+-
:缩小字体