ercircle
发表于 2025-7-21 16:54:04
3.3V,30M,QSPI四分频,spi二分频,探头10X挡测CLK波形14.8MHz(1X挡影响刷图了)
刷图时间:
取图时间:
ercircle
发表于 2025-7-21 17:04:18
Ai8051U DMA 刷 SPI-TFT彩屏
3.3V, 33.1776MHz, QSPI-四分频,SPI 二分频,
探头10X挡测CLK波形 15.4MHz (10X挡也开始影响刷图了)
855
刷图时间:
取图时间:
ercircle
发表于 2025-7-21 17:21:54
视频转图片,
【图片取模】工具@AiCube-ISP 工具包中:
用 AiCube-ISP-V6.95Z 及以上版本软件中的
【工具】菜单中的:【图片取模】工具,
【字库生成】工具
ercircle
发表于 2025-7-21 17:37:47
Ai8051U DMA 刷 SPI-TFT彩屏
猫捉老鼠版(30MHz@3.3V, QSPI/4分频 ===> SPI/2分频):
860
C_wolf
发表于 2025-7-21 21:37:29
QSPI到SPI,速度还是可以的,动图是112*152的。
现在是SPI到SPI遇到问题了,速度提不上来。
USARTx-SPI读FLASH,SPI刷ST7789屏。
而且还遇到个问题,SPI时钟用PLL时,可能是影响到USARTx-SPI的时钟。
大佬有时间帮忙给研究研究,我得忙阵别的事了。
感谢
{:4_196:}
DMA-P2P 应用, 传说中的外部串行Flash, SPI@USART1<==>SPI-TFT彩屏,AI8051U
https://www.stcaimcu.com/thread-19172-1-1.html
(出处: 国芯人工智能技术交流网站)
这个是USARTx-SPI到SPI-ST7789屏的DMA-P2P,二者的时钟信号图。
蓝色是USARTSPI读取外部flash的时钟信号,黄色是SPI7789刷屏的。
主频40M,供电3.3V,为了防止阻塞,
USARTx-SPI 8分频5M,SPI-ST7789屏10M
神农鼎
发表于 2025-7-22 19:40:12
1,速度受限于最慢的那个外设
2,现在 AI8051U 的I/O的输出速度也限制了,SPI的速度
QSPI@3.3V, 13.33M; 所以估计 SPI@3.3V, 13.33M ~ 15M
5V 时,I/O 的输出可以到 20M ~ 25M
但 FLASH / TFT 都是标配 3.3V
3, DMA-P2P, 间隔时间有个寄存器要设置下,会从 7个时钟---》3个时钟
本手册,最新 2025/7/18 版,
还在持续前进中,未放到芯片手册下载区
ercircle
发表于 2025-7-22 20:58:56
测试3.3V 30M,二分频,USART1SPI-SPI 成功:
问题记录:
0.main循环中delay_ms(1)注释掉会产生噪点。
1.P2P时不能开启HSSPI。
ercircle
发表于 2025-7-22 21:06:39
Ai8051U, 工作在 @【30MHz, 3.3V】:
USART1-SPI 读 Flash,DMA-P2P 直接送往,独立的 SPI-TFT彩屏;
USART2-SPI 读 Flash,DMA-P2P 直接送往,独立的 SPI-TFT彩屏;
独立的 SPI 读 Flash,DMA-P2P 直接送往,USART1-SPI-TFT彩屏;
独立的 SPI 读 Flash,DMA-P2P 直接送往,USART2-SPI-TFT彩屏;
SPI 是系统时钟 / 二分频, ITV=25 (0x0019)
865
ercircle
发表于 2025-7-22 21:13:43
C_wolf 发表于 2025-7-21 21:37
QSPI到SPI,速度还是可以的,动图是112*152的。
现在是SPI到SPI遇到问题了,速度提不上来。
楼上15M P2P可以参考一下。
C_wolf
发表于 2025-7-22 21:49:39
ercircle 发表于 2025-7-22 21:13
楼上15M P2P可以参考一下。
感谢,我试一下。
问题2,p2p时开hsspi,我是卡在检测flash is busy那
页:
1
2
3
[4]
5
6
7
8
9
10