micropython 的简单 VGA 驱动程序
[复制链接]
来自官方论坛:https://forum.micropython.org/viewtopic.php?t=12094&p=65716#p65716
这个简单的驱动程序,允许使用分辨率为 640x480 且每像素 3 位(8 色)的 VGA 屏幕。
由于 pico 没有大量内存,我通过使用 32 位字(并且只使用其中的 30 位)来节省空间。
最后,整个帧的缓冲区占用了 120k 的 RAM,这让 PICO 剩下大约 50k 来用 micropython 做一些事情
PIO 和 DMA 之间的同步是使用 PIO Irqs 实现的。
https://github.com/HughMaingauche/PICO-VGA-Micropython
|