st7789屏幕使用方法
之前写过此屏用法,这里坐下总结。方便使用
所选设备
主控:MR开发板
1.54寸液晶屏st7789 spi
规格
基本信息 | 说明 |
---|---|
尺寸 | 1.54寸 |
材料 | 高清IPS彩色屏 |
分辨率 | 240*240显示方向可调整 |
控制芯片 | ST7789 |
使用方法
方法包含如下内容:有需要的可以点击查看。
LCD绘制图形,LCD字体,LCD颜色调整,LCD中文显示
方法 | 说明 |
---|---|
lcd() | 初始化,说明:默认为lcdinit()。 |
erase() | 清屏:更改完后需重启开发板然后,清屏后才能显示更改后的东西 |
chars(text,x,y) | 文字,x轴坐标,y轴坐标(英文字体) |
set_color(fg,bg) | 显示彩色文字RGB565: 前景色 , 背景色 |
set_pos(x,y) | 从此坐标开始显示x:横坐标,y纵坐标 |
输出英文字体和set_pos连用 | |
fill_rectangle(self, x, y, w, h, color=None) | 实心矩形:x坐标,y坐标,宽,高,颜色 |
vline(self, x, y, length, color) | 竖线:x坐标,y坐标,长度,颜色 |
hline(self, x, y, length, color) | 横线:x坐标,y坐标,长度,颜色 |
rect(self, x, y, w, h, color=None) | 矩形:x坐标,y坐标,宽,高,颜色 |
line(self, x0, y0, x1, y1, color) | 直线:起点坐标X0,Y0;终点坐标X1,Y1 |
set_color(color565(r,g,b),color565(r,g,b)) | rgb:0,0,0, 前景色 , 背景色 |
draw_cn(text,x,y,a) | 字号:16px…text:文字。x:x坐标。y:y坐标。a:间距 |
draw_zh20_str(text,x,y,a) | 字号:20px…text:文字。x:x坐标。y:y坐标。a:间距 |
set_color(color565(R,G,B),color565(R,G,B)) | 前景色,背景色RGB模式 |
set_font(font) | 字体:bauhs93 预设大号字体;tt14预设小号字体 |
bauhs93 | 艺术字体 |
glcdfont | 细线字体 |
tt14 | 小号字体 |
tt24 | 中号字体 |
tt32 | 大号字体 |