找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6708|回复: 2
收起左侧

Arduino实现VGA输出(共14页pdf)

[复制链接]
ID:262200 发表于 2018-6-10 13:29 | 显示全部楼层 |阅读模式
Arduino实现VGA输出
0.jpg
0.png

修改之后的结果如下,可以看出来颜色更多一些(本质上是数字信号分压组合而
来的,所以颜色数量有限)
0.png 0.png

至此,我们完成了用  Arduino Uno  输出 VGA信号的实验。但是,如同我做的其他很多实验一样,无法回答我老婆提出的“这个东西能干什么”的问题。也许只能帮助自己学习一下 VGA 的知识吧,至少下次查看 EDID 和配置 DTD 面对那些复杂的各种参数不再会头晕。

图像显示的原理就是一个点对应一个 VGA点,这点很容易理解;对于字符模式下的显示(Console)来说,每个字符都有对应的“点阵字库” ,根据选择要显示的字符,将点阵合成到显存中,然后将合成结果通过VGA显示出来。随手计算一下(Console)来说,每个字符都有对应的“点阵字库” ,根据选择要显示的字符,将点阵合成到显存中,然后将合成结果通过VGA显示出来。随手计算一下可以看出来需要大量的内存来完成这个功能。

用  Arduino Uno  实现 VGA信号的输出因为时序和整体资源上的限制 (频率已经拉到很高了,内存太小),无法完成更高分辨率的显示。如果有这样的需求,还是需要专用的芯片之类。或者直接用带有显示接口的 ARM 开发板之类的。


完整的pdf格式文档51黑下载地址(共14页):
Arduino实现VGA输出.pdf (890.65 KB, 下载次数: 69)
回复

使用道具 举报

ID:92997 发表于 2018-7-5 15:04 | 显示全部楼层
谢谢分享 下来学习一下
回复

使用道具 举报

ID:462907 发表于 2019-1-6 11:55 | 显示全部楼层
大神,请问行同步信号和场同步信号的电压范围是多少?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表