rp2040_st7789.zip
(481.17 KB, 下载次数: 0)
我的屏幕是st7789v isp屏分辨率240*320,屏幕16位并口模式,屏幕必须带 te 引脚。
图像逻辑分辨率160*120,文字分辨率320*240 48帧/秒
这个模块使用spi接口接收外部数据和指令。屏幕单独电源供电,
1:使用256色表,色表内部rgb565直值。默认色表对应xterm 标准。色表支持自定义。色表全局共用。
2:支持图层底色,自定义底色
3:支持1个背景层,背景层上下左右像素级滚动,支持h/v回绕开关。支持色表偏移。
背景和前景共享tile区,背景 Map 自定义大小,与前景 Map共享20k内存。
4:支持64个精灵槽位,独立256个tile池。支持h/v 翻转,单个精灵最大64×64 逻辑像素。支持单个精灵色表偏移。支持精灵优先级
5:前景与背景功能完全相同。map大小自定义。
6:支持32个色块绘制
7:支持8组色条绘制。功能;魔条,血条,.......
8:背景层,精灵层,前景层,色条。图层位置可调。
9: 支持对话框,自定义 大小,色彩,位置,指定文本池。
10:文本功能,ascii字符0x20 ~ 0x7E,共 95 个。GB2312汉字库。
提供rp2040烧录固件,和应用示例。
图中白色线 连接的是 TE 引脚。
模块使用洞洞板焊接,大电容是给st7789单独供电。洞洞板底部外接一个mcu做主控。
下面是工作时的样子。
。后续会再增加一些测试代码和图片。
|