
开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
VGA信号发生器 · 早期版本
后续会陆续增加更多功能
更新日志
2023/11/21 更新V0_2 版本
- 修改为使用定时器生成场同步信号,避免场同步信号误差,导致部分显示器不能识别为正常的分辨率
- 增加按键支持, M 键切换 自动循环/手动模式 up down 键更换显示的纯色图片
- IRC 频率修改为 25.175MHZ
提示:总体设计方案框图
列:
原理图设计说明

主控采用1块4毛的STC8H8k64U
便宜好用
后升级为STC32G12K128
二者引脚完全兼容
如果只是实现简单的VGA信号发生器可以使用前者
后者是为了后面更新高级应用

USB接口,方便使用充电器等作为电源

实测R4 R5 R6 可以不焊接, 显示器大于0.7V 电压都会以最高的RGB色度显示
PCB设计说明

因为我手上有 STC-USB LINK1D 工具 所以没有预留电源开关
如果你没有类似工具,要加上开关,不然不容易烧录
软件说明
| PWM 1P 生成 行同步信号。 2N 3N 4N 做测试的 RGB信号 在任务调度中 每1000ms 改变一次颜色(开关2N 3N 4N实现) |
实物展示说明

通过vga输出纯色

近距离高清大图

led虚焊了,按住才亮;;(´・ω・)
注意事项
演示视频
面包板版本的 【🔥单片机启动,迈向未来!输出VGA,为梦想插上翅膀!🚀】 https://www.bilibili.com/video/BV1bB4y1R7ca/?share_source=copy_web&vd_source=54fc41cdf2edae385881b75229fda25c
这个有空再录
附件
附件 是使用STC32G12K128 MCU 的代码
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论