找回密码
 立即注册
查看: 521|回复: 12

DMA-P2P 应用, USART1-SPI-串行Flash<==>SPI-TFT彩屏, ST7789, AI8051U

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:303
  • 最近打卡:2025-08-23 00:13:14
已绑定手机

13

主题

190

回帖

1841

积分

金牌会员

积分
1841
发表于 2025-7-19 04:41:40 来自手机 | 显示全部楼层 |阅读模式
DMA-P2P 应用, 传说中的外部串行Flash, SPI@USART1<==>SPI-TFT彩屏,  AI8051U
DMA-P2P 应用, 传说中的外部串行Flash, SPI@USART2<==>SPI-TFT彩屏,  AI8051U
DMA-P2P 应用, 传说中的外部串行Flash, SPI@USART2<==>SPI@USART1-TFT彩屏,  AI8051U
DMA-P2P 应用, 传说中的外部串行Flash, SPI@USART1<==>SPI@USART2-TFT彩屏,  AI8051U


动画效果不如并口屏,单刷图片还是可以的。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:303
  • 最近打卡:2025-08-23 00:13:14
已绑定手机

13

主题

190

回帖

1841

积分

金牌会员

积分
1841
发表于 2025-7-23 23:44:07 | 显示全部楼层
神*** 发表于 2025-7-19 08:19
实际下载下来看,效果还可以,不知 SPI的速度是否已是10Mbps ?

期待 程序开源,大家一起模仿实践 ...

ercircle大佬的指导下,问题解决了,再次感谢。
之前那个程序没有大问题,只是SPI的分频出错,

实际是4分频,而不是2分频

速度慢了一倍。
现在 DMA-P2P 刷 240*240 屏,一帧128mS

IMG_20250723_231918.jpg

SPI屏,时钟 17.8MHz
IMG_20250723_232012.jpg

USARTx-SPI 读 Flash,时钟10MHz
IMG_20250723_232046.jpg

视频效果对比
  
ST7789, Ai8051U, DMA-P2P 应用:
USARTx-SPI-串行Flash<==>SPI-TFT彩屏
USART1-SPI-串行Flash<==>SPI-TFT彩屏
USART2-SPI-串行Flash<==>SPI-TFT彩屏
程序(采用DMA中断方式,MCU可以做更多的事情):

STC8051U实验箱-USARTSPI_to_SPI7789屏.rar (357.52 KB, 下载次数: 7)





2 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:161
  • 最近打卡:2025-08-23 08:11:44

775

主题

1万

回帖

1万

积分

管理员

积分
18735
发表于 2025-7-19 08:19:43 | 显示全部楼层
实际下载下来看,效果还可以,不知 SPI的速度是否已是10Mbps / 20Mbps ?

期待 程序开源,大家一起模仿实践
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:303
  • 最近打卡:2025-08-23 00:13:14
已绑定手机

13

主题

190

回帖

1841

积分

金牌会员

积分
1841
发表于 2025-7-19 09:53:13 来自手机 | 显示全部楼层
神农鼎 发表于 2025-7-19 08:19
实际下载下来看,效果还可以,不知 SPI的速度是否已是10Mbps ?

期待 程序开源,大家一起模仿实践 ...

好,回来我移植到实验箱,大佬们给测试一下。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:303
  • 最近打卡:2025-08-23 00:13:14
已绑定手机

13

主题

190

回帖

1841

积分

金牌会员

积分
1841
发表于 2025-7-19 12:06:02 来自手机 | 显示全部楼层
IMG_20250719_120228.jpg

240*240刷屏,需要208.5ms。

有位大佬的帖子80*160的屏,一帧53ms。

这样算来240*240的,理论上是53ms*4.5=238.5ms。

不知道还能如何提速。










回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:161
  • 最近打卡:2025-08-23 08:11:44

775

主题

1万

回帖

1万

积分

管理员

积分
18735
发表于 2025-7-19 12:10:57 | 显示全部楼层
SPI速度是多少 ?10Mbps ?
另外 DMA-SPI 有优化的寄存器

截图202507191207515402.jpg

截图202507191210263002.jpg
SPI+DMA传输间隔时间测量[url=home.php?mod=space&uid=30331]@Ai8051U - DMA支持: QSPI, SPI, I2S, I2C, 4组串口, i8080/MC6800-TFT 国芯人工智能技术交流网站 - AI32位8051交流社区[/url]


AI8051U-20250718-1.pdf

63.61 MB, 下载次数: 10

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:161
  • 最近打卡:2025-08-23 08:11:44

775

主题

1万

回帖

1万

积分

管理员

积分
18735
发表于 2025-7-19 12:17:46 | 显示全部楼层

受限于I/O的速度,3.3V, 尝试下 15Mbps


截图202507191216332454.jpg

受限于I/O的速度,3.3V, 尝试下 13.33Mbps
截图202507191216047674.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:303
  • 最近打卡:2025-08-23 00:13:14
已绑定手机

13

主题

190

回帖

1841

积分

金牌会员

积分
1841
发表于 2025-7-19 12:18:59 | 显示全部楼层
神*** 发表于 2025-7-19 12:10
SPI速度是多少 ?10Mbps ?
另外 DMA-SPI 有优化的寄存器

一直是按最快设置的,之前的SPI刷屏例程就是这么做的,不知道是否有问题,感觉效果不好,大佬帮着指导一下吧

点评

我不写这些程序了,您用示波器看下,SPI_CLK 的频率  详情 回复 发表于 2025-7-19 14:15
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:161
  • 最近打卡:2025-08-23 08:11:44

775

主题

1万

回帖

1万

积分

管理员

积分
18735
发表于 2025-7-19 14:15:43 | 显示全部楼层
C_w*** 发表于 2025-7-19 12:18
一直是按最快设置的,之前的SPI刷屏例程就是这么做的,不知道是否有问题,感觉效果不好,大佬帮着指导一 ...
我不写这些程序了,您用示波器看下,SPI_CLK 的频率

另外下面的链接是讲  DMA-SPI, 中间每个字节之间的延迟也可以优化
截图202507191416507791.jpg
【新提醒】SPI+DMA传输间隔时间测量@AI8051U - DMA支持: QSPI, SPI, I2S, I2C, 4组串口, i8080/MC6800-TFT 国芯人工智能技术交流网站 - AI32位8051交流社区

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:303
  • 最近打卡:2025-08-23 00:13:14
已绑定手机

13

主题

190

回帖

1841

积分

金牌会员

积分
1841
发表于 2025-7-19 14:28:56 来自手机 | 显示全部楼层
神农鼎 发表于 2025-7-19 14:15
我不写这些程序了,您用示波器看下,SPI_CLK 的频率

另外下面的链接是讲  DMA-SPI, 中间每个字节之间的延 ...

IMG_20250719_142425.jpg

看来是数据间,还可以压缩一下,我再研究研究。

感谢
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:161
  • 最近打卡:2025-08-23 08:11:44

775

主题

1万

回帖

1万

积分

管理员

积分
18735
发表于 2025-7-19 15:58:41 | 显示全部楼层
设置的SPI速度,请明示,我关注 SPI的速度。
这和 I/O 口的速度,工作电压都有关系。


受限于I/O的速度,3.3V, 尝试下 13.33Mbps,
===这个I/O速度是肯定支持的,QSPI 就成功测试过这个速度

受限于I/O的速度,3.3V, 尝试下 15Mbps


5V 可以到 20MHz

后续 AI8052U, 争取 I/O,50M的速度
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-23 22:34 , Processed in 0.154178 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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