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

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

[复制链接]
  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2132

    积分

    荣誉版主

    积分
    2132
    发表于 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, 下载次数: 24

    (32G)VGA_V0.6.hex

    89.16 KB, 下载次数: 11

    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2132

    积分

    荣誉版主

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


    2023/12/27



    点评

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

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2132

    积分

    荣誉版主

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

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 131 天

    [LV.7]常住居民III

    4

    主题

    234

    回帖

    882

    积分

    高级会员

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

    点评

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

    使用道具 举报

    该用户从未签到

    550

    主题

    9397

    回帖

    1万

    积分

    管理员

    积分
    13922
    发表于 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
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2132

    积分

    荣誉版主

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

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



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

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2132

    积分

    荣誉版主

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

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

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 131 天

    [LV.7]常住居民III

    4

    主题

    234

    回帖

    882

    积分

    高级会员

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2132

    积分

    荣誉版主

    积分
    2132
     楼主| 发表于 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,可以进一步优化





    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9397

    回帖

    1万

    积分

    管理员

    积分
    13922
    发表于 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, 2024-5-12 05:41 , Processed in 0.643357 second(s), 74 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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