[应用相关] STM32F407单片机驱动VGA显示器

[复制链接]
2481|8
 楼主| 两只袜子 发表于 2022-4-22 09:00 | 显示全部楼层 |阅读模式
STM32F407驱动VGA显示器
这个搞了很久,一直没有成功,最近有点空闲,下定决心,终于搞出来了。
关键有如下几点:
1、STM32F407VG定时器1的时钟是168M,以前看资料都说是84M,显示器老是报超频。用168M计算试试,还就可以了。这个频率是设置的问题还是本来如此,我还不清楚。
2、行频是关键,脉冲宽度并不严格。我就是加大行脉冲宽度,用以调节显示起点。直接向端口写数据实现写点,这样速度快。只要是在行程内即可。
3、先想偷懒,用串联电阻的方法,把几根数据线都接在电阻串上,不行!还是老老实实地用不同阻值的电阻分别输出,再并在VGA信号线上。我全部用1K电阻串并为0.5K,1K,2K,4K,8K。目前只输出了红色,效果很好。就是太费电阻了,一共用了2+1+2+4+8个电阻。
4、STM32F407VG内部数据存储器空间有限,只能显示240*240图片。试过使用扩展SRAM,但这个东西占用了很多口线,想把D0_D15作为输出数据线,需要锁存器,太麻烦,也就作罢。
发张图片,有同道希望交流!
224225u0ghr9bg57h03g6m.jpg
小叶三千 发表于 2022-4-24 08:26 | 显示全部楼层
不错啊,一般都要使用扩展SRAM的,要不然做的东西多了的话根本不够用
andygirl 发表于 2022-4-26 17:41 | 显示全部楼层
这都能行?厉害厉害
yiy 发表于 2022-4-26 18:49 | 显示全部楼层
这真是牛的很。
Emily999 发表于 2022-4-29 16:57 | 显示全部楼层
强啊,直接拿MCU驱动VGA,厉害
B1lanche 发表于 2022-4-29 17:14 | 显示全部楼层
这么驱动吃力不?MCU还能做其他事情么?
Carmen7 发表于 2022-4-29 17:51 | 显示全部楼层
属实电阻太费了,以后可以用阻排,能好点
Betty996 发表于 2022-4-29 19:18 | 显示全部楼层
支持一波,这个属实很不错
alxd 发表于 2022-4-29 19:35 | 显示全部楼层
VGA有转接吧,是不是能好一些

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

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部