PICO 的 VGA/TV 驱动库 PicoVGA (1)
[复制链接]
网址:
游客,如果您要查看本帖隐藏内容请 下载附件
保存到相册
2021-6-16 17:01 上传
PicoVGA 库允许从树莓派PICO输出信号到 VGA 监视器或 PAL/NTSC 电视,重点是技术和游戏应用中的易用性。它提供了4个透明的图形覆盖层,近30帧缓冲,可以自由地相互结合,仅使有限的RAM内存。将输出限制为 8 位也有助于节省 RAM。
RP2040 处理器包含 264 KB 的 RAM。这对于更高的分辨率图像输出来说并不够多,因此 RAM 需要非常节省。在技术实践和复古游戏(处理器没有足够性能),R3G3B2格式的8位图形输出(即红色3位,绿色3位和蓝色2位)是完全足够的。在正常情况下,16 或 24 位的输出没有意义,因为树莓派PICO没有足够的内存和性能处理如此大量的数据。使用抖动技术,即使输出 8 位,也能实现有趣的显示结果。
要使用 PicoVGA库,在最简单的情况下,只需 8 个电阻器,将其连接到输出 GP0 到 GP7 到 VGA 或 SCART TV 的 RGB 连接器,将 HSync (CSync) 连接到 GP8,将耳机连接到 GP19,并通过USB 加载演示程序(程序已编译到库中)。如果需要键盘控制,请运行控制台程序,如begPutty,但大多数程序在没有键盘的情况下工作。
|