找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1679|回复: 7
打印 上一主题 下一主题
收起左侧

stm32F407zgt6单片机模拟vga时序失败

[复制链接]
跳转到指定楼层
楼主
ID:73992 发表于 2023-12-31 21:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个是测试图片;
以下是调试图片:使用dma发送像素数据。可能是dma时钟无法做到对齐,有的竖条有锯齿。目前已经无能为力。付出了一些代价,虽不甘心,只能另寻其他

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:73992 发表于 2024-1-7 13:24 | 只看该作者
这贴就当是制作花絮吧!虽然不缺乏对字体的审美能力,但总是写不出漂亮的字体。制作继续,手搓ASCII码。

回复

使用道具 举报

5#
ID:73992 发表于 2024-1-7 22:23 | 只看该作者

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

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

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







回复

使用道具 举报

6#
ID:73992 发表于 2024-1-10 20:30 | 只看该作者
串口9600波特率,传输半帧数据,将近2分钟。离30帧每秒相去甚远。

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


回复

使用道具 举报

7#
ID:73992 发表于 2024-1-14 22:30 | 只看该作者
STM32F407ZGT6_VGA.zip (4.02 MB, 下载次数: 8)
回复

使用道具 举报

8#
ID:1108423 发表于 2024-1-15 21:56 | 只看该作者
thanks
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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