ST7789显示驱动:MicroPython点亮廉价TFT小屏的4个核心能力 ST7789显示驱动MicroPython点亮廉价TFT小屏的4个核心能力【免费下载链接】st7789_mpyFast MicroPython driver for ST7789 display module written in C项目地址: https://gitcode.com/gh_mirrors/st/st7789_mpy手边有一块基于 ST7789 芯片的 TFT 小屏想让 MicroPython 直接在上面显示文字和图片而不是啃一遍寄存器手册st7789_mpy 正是为这类需求准备的显示驱动。st7789_mpy 是用 C 语言编写的 ST7789 显示驱动面向 MicroPython 开发者覆盖 ESP32、Pyboard、树莓派 Pico 等平台上的廉价 TFT 屏它在 devbis 的原版驱动基础上做了定制与扩展。 能力拆解旋转、文字、图片、多屏怎么旋转画面、做滚动显示显示旋转与滚动由驱动直接提供横竖屏切换、内容滚动展示不需要应用层去改扫描方向、算偏移底层细节被封装掉了。怎么显示文字文本渲染有两条路线由 TrueType 字体转换来的位图字体8 位和 16 位两种宽度以及 Hershey 矢量字体不同尺寸和风格各有去处。怎么显示图片和图形JPG 与 PNG 图片都能直接绘制当 JPG 比可用 RAM 还大时切到慢速模式即可处理不会把内存撑爆。多边形和填充多边形的绘制、整体旋转也包含在内。支持哪些屏幕除 ST7789 本尊外通过自定义初始化配置还能驱动 ST7735、ILI9341、ILI9342一套代码适配多块屏。运行环境芯片平台与解码库依赖驱动主体是 C 代码已支持 ESP32含 SPIRAM 机型SPIRAM 即芯片外挂的扩展内存、Pyboard v1.1 和 Raspberry Pi Pico。图片解码复用现成库JPG 交给 TJpgDecTiny JPEG DecompressorPNG 交给 pngle。 适合什么场景设备状态屏工业控制面板要持续显示设备状态与报警信息刷新交给驱动应用只负责递数据。教学实验开发板演示里文字、图片、滚动都有现成示例课堂时间可以花在电路和逻辑上。穿戴设备智能手表这类设备内存与屏幕都有限慢速模式和旋转控制恰好对上它的约束。 新手先看什么、先试什么先读 README.md 了解整体用法examples/configs 下按板型分了目录照着找到自己的配置。示例代码在 examples/想确认屏幕通了先跑 hello 最小示例滚动、时钟、PNG、JPG 各有效果脚本。字体资源在 fonts/位图、TrueType、矢量字体分目录存放取用即可。要改驱动本身C 源码在 st7789/JPG、PNG 解码逻辑也在其中。本地拉取源码git clone https://gitcode.com/gh_mirrors/st/st7789_mpy项目信息项目地址ST7789 Driver for MicroPython仓库 st7789_mpyGitHub 开源项目贡献者devbis、hklang10、aleggon许可证开源许可具体条款以仓库 LICENSE 文件为准【免费下载链接】st7789_mpyFast MicroPython driver for ST7789 display module written in C项目地址: https://gitcode.com/gh_mirrors/st/st7789_mpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

LLM安全对齐如何影响文本可检测性:后训练护栏与统计指纹分析

LLM安全对齐如何影响文本可检测性:后训练护栏与统计指纹分析

这次我们来看一个关于大语言模型(LLM)文本生成多样性与安全后训练之间关系的技术观察。核心议题是:LLM 在预训练阶段本可以学习并生成像人类一样风格多样的文本,但为了安全合规而进行的“后训练”(Post-training&#…

2026/8/24 12:22:57
腾讯测试岗位面试核心考点与实战解析

腾讯测试岗位面试核心考点与实战解析

1. 腾讯测试岗位面试核心考察点解析作为国内头部互联网企业的代表,腾讯的软件测试岗位面试向来以考察维度全面、问题设计精巧著称。根据我辅导过的数十位应聘者反馈及自身面试经验,其技术一面通常包含以下核心模块:1.1 基础能力验证环节计算机…

2026/8/24 12:22:57
LOL 窗口管理器 v1.4 正式发布 —— 一次设置,窗口位置永久生效

LOL 窗口管理器 v1.4 正式发布 —— 一次设置,窗口位置永久生效

告别每局结束后的强制居中:把《英雄联盟》客户端固定在你习惯的屏幕位置,之后再也不用管它。 一、为什么需要它? 很多玩家习惯一边打游戏一边分屏使用电脑:左侧开 LOL 客户端,右侧放浏览器看视频、查攻略、挂直播。但…

2026/8/24 12:22:57
AI产品经理实战指南:从价值定义到模型迭代的五个核心维度

AI产品经理实战指南:从价值定义到模型迭代的五个核心维度

1. 先别急着看岗位职责,AI产品经理的核心是“翻译”和“对齐” 很多人一看到“AI产品经理”,第一反应就是去搜岗位JD,看需要懂哪些算法、会哪些工具。这其实是个误区。做了十多年技术产品,我接触过不少从传统产品转型过来的朋友&a…

2026/8/24 12:22:57
商汤SenseNova U1.5 Lite:轻量多模态AI模型部署与实战指南

商汤SenseNova U1.5 Lite:轻量多模态AI模型部署与实战指南

如果你正在寻找一个能看懂图片、理解文字,还能用自然语言跟你聊天的AI模型,但又被动辄几十GB的模型体积和昂贵的计算资源劝退,那么商汤刚刚开源的 SenseNova U1.5 Lite 可能就是为你准备的“甜点级”解决方案。 这不是又一个参数竞赛的产物…

2026/8/24 12:22:57
STM32外部中断实战:从轮询到事件驱动,CubeMX配置与按键消抖详解

STM32外部中断实战:从轮询到事件驱动,CubeMX配置与按键消抖详解

1. 从轮询到中断:为什么按键处理必须升级搞过单片机开发的朋友,对按键处理的第一印象,多半是那个经典的“while(1)循环里加个if(GPIO_ReadPin())”。在简单的点灯、控制继电器场景下,这种轮询方式确实够用,代码直白&am…

2026/8/24 12:17:57