找回密码
 立即注册
查看: 1638|回复: 14

51 驱动 vga 显示器 v0.6 显示图片/动画

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-12-27 11:11:43 | 显示全部楼层 |阅读模式
本帖最后由 gentleman 于 2023-12-28 09:34 编辑


开源协议: GPL3.0


2023/12/27
   更新V0.6  pwm 生成 行同步信号
                  硬件spi 配合dma 发送数据
                  显示一个2帧的小动画


                  电路图可以参考之前发布的信号发生器
              
                  代码没有整理,有点乱

源码附件                  
视频链接放二楼

截图202312271104501575.jpg

VGA V0.6.7z

478.92 KB, 下载次数: 116

(32G)VGA_V0.6.hex

89.16 KB, 下载次数: 95

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-12-27 11:13:59 | 显示全部楼层
本帖最后由 gentleman 于 2023-12-27 11:20 编辑


2023/12/27



点评

刚又看了下,用的 DMA-SPI, 硬件 PWM ===那就是 对 CPU 的占用 《 万分之三 ?  发表于 2023-12-29 11:37
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-12-27 11:22:30 | 显示全部楼层
占楼 备用
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-05-03 07:54:16

5

主题

296

回帖

2068

积分

金牌会员

积分
2068
发表于 2023-12-27 12:33:30 | 显示全部楼层
见过在显示器上有人做俄罗斯方块的

点评

现在的51 可不是仅仅能显示方块了 能控制每个像素点  详情 回复 发表于 2023-12-27 13:14
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15648
发表于 2023-12-27 12:52:40 | 显示全部楼层
期待  实战的价值立即体现,如果只占 CPU 时间 10%以下,
那 实际应用还是很可期的,还有 90%的时间可以做其他的事

大部分产品对 CPU的利用率 《 50%

刚又看了下,用的  DMA-SPI, 硬件 PWM
===那就是 对 CPU 的占用 《 万分之三 ?


点评

填充spiTXbuffer 缓冲区 要占用一点cpu 这个图片存放在flash,要读到xram中,才能使用dma  详情 回复 发表于 2023-12-29 12:51
还有很多想法, 就是不知道能不能做出来  详情 回复 发表于 2023-12-27 13:15
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-12-27 13:14:20 | 显示全部楼层
lzl1*** 发表于 2023-12-27 12:33
见过在显示器上有人做俄罗斯方块的

现在的51  可不是仅仅能显示方块了



能控制每个像素点
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-12-27 13:15:34 | 显示全部楼层
神*** 发表于 2023-12-27 12:52
期待  实战的价值立即体现

还有很多想法,  就是不知道能不能做出来
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-05-03 07:54:16

5

主题

296

回帖

2068

积分

金牌会员

积分
2068
发表于 2023-12-27 14:24:41 | 显示全部楼层
gentl*** 发表于 2023-12-27 13:14
现在的51  可不是仅仅能显示方块了

嗯嗯,等有空我也试试刚好闲着一台显示器
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-12-29 12:51:20 | 显示全部楼层
本帖最后由 gentleman 于 2023-12-29 17:43 编辑
神*** 发表于 2023-12-27 12:52
期待  实战的价值立即体现,如果只占 CPU 时间 10%以下,
那 实际应用还是很可期的,还有 90%的时间可以做 ...

填充spiTXbuffer 缓冲区  要占用一点cpu


这个图片存放在内部flash,要读到xram中,才能使用dma


程序还是存在bug,可以进一步优化





回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15648
发表于 2023-12-29 13:13:20 | 显示全部楼层
STC32G12K128的 USART1/USART2还有2组 SPI, 也有 DMA支持
===所以,STC32G12K128, 3组独立的 DMA-SPI

点评

这两个也可以用DMA 那就可以把RGB 都安排上了 我再研究研究  详情 回复 发表于 2023-12-29 13:36
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 01:13 , Processed in 0.316188 second(s), 110 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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