找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 685|回复: 7
收起左侧

stm32F407zgt6单片机模拟vga时序失败

[复制链接]
ID:73992 发表于 2023-12-31 21:00 | 显示全部楼层 |阅读模式
这个是测试图片; 无1.png
以下是调试图片:使用dma发送像素数据。可能是dma时钟无法做到对齐,有的竖条有锯齿。目前已经无能为力。付出了一些代价,虽不甘心,只能另寻其他 无.png 无标.png 无标题22.png

回复

使用道具 举报

ID:301191 发表于 2024-1-2 14:37 | 显示全部楼层
顶一下
回复

使用道具 举报

ID:73992 发表于 2024-1-3 22:39 | 显示全部楼层
[问题已解决]:
已经放弃的这个项目,F429已经在路上。不经意调试了一番,渐渐调试成功了。
用F407做这个项目,比较F429的LTDC可能不具有性价比。当初,学习407的数据手册才知道F429有这个功能。但407已经到手,就硬着头皮做了。
就像现在,F429买了 F407却又调好了。----真的像是造化弄人
其实,用F407或者F429做这个显示驱动模块,太大材小用!!
调试画面如下:F407的硬件设计,能够达到如此水准,我相当的佩服。
图像调试到这个效果,我也满意了。 无标题1.png

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:73992 发表于 2024-1-7 13:24 | 显示全部楼层
这贴就当是制作花絮吧!虽然不缺乏对字体的审美能力,但总是写不出漂亮的字体。制作继续,手搓ASCII码。
无标题.png
回复

使用道具 举报

ID:73992 发表于 2024-1-7 22:23 | 显示全部楼层

作为一个8位色rgb显示模块,或者专门针对某一通用设备接口,或者希望做到简单,易用,高速,实用,通用。那么模块与外界的通信协议就显的重要。
以下是我目前能够想到的方案,是否合理还存未知。
所以,想请朋友们不吝提供建议。

外界设备通过usart接口,字符数据放入字符存储区,图像数存入帧画面区。
目前的方案是:
                 一,串口每次接受5个字节数据
                      第一个字节是功能码,表示字符数据/图像数据/其他功能
                      第二个字节是色彩码,表示字符数据的色彩
                      第三个字节是地址码高位
                      第四个字节是地址码低位
                      第五个字节是asc码数据/图像数据
这个方案着重于字符输入,图像输入显得繁琐而且缓慢。

                二,使用两个串口,图像和字符分两个串口传送。
         图像方案1: 第一个字节是地址码高位
                            第二个字节是地址码低位
                            下面连既续发送图像数据
          图像方案2    直接传送图像数据   
缺点是要求外接设备提供两个串口,如果用串口助手测试,来回插拔更加麻烦。            

题.png





回复

使用道具 举报

ID:73992 发表于 2024-1-10 20:30 | 显示全部楼层
串口9600波特率,传输半帧数据,将近2分钟。离30帧每秒相去甚远。

之所以是半帧,是因为DMA每次最大65535字节,而一帧现在是107008字节,104.5k
串口图传功能,不准备再改进了。
下一步,串口字符部分做好,就完工。
无标题.png

回复

使用道具 举报

ID:73992 发表于 2024-1-14 22:30 | 显示全部楼层
STM32F407ZGT6_VGA.zip (4.02 MB, 下载次数: 3)
回复

使用道具 举报

ID:1108423 发表于 2024-1-15 21:56 | 显示全部楼层
thanks
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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