蓝色是USARTSPI读取外部flash的时钟信号,黄色是SPI7789刷屏的。
主频40M,供电3.3V,为了防止阻塞,USARTSPI 8分频5M,SPI7789屏10M。
神农鼎 发表于 2025-7-19 15:58
设置的SPI速度,请明示,我关注 SPI的速度。
这和 I/O 口的速度,工作电压都有关系。
单独刷屏,速度是可以达到14M多的。
不过要是使用DMAP2P,估计是受控制阻塞的需求,速度还是上不去。
神农鼎 发表于 2025-7-19 08:19
实际下载下来看,效果还可以,不知 SPI的速度是否已是10Mbps ?
期待 程序开源,大家一起模仿实践 ...
在ercircle大佬的指导下,问题解决了,再次感谢。
之前那个程序没有大问题,只是SPI的分频出错,
实际是4分频,而不是2分频
{:4_167:},
速度慢了一倍。
现在 DMA-P2P 刷 240*240 屏,一帧128mS。
SPI屏,时钟 17.8MHz
USARTx-SPI 读 Flash,时钟10MHz。
视频效果对比
ST7789, Ai8051U, DMA-P2P 应用:
USARTx-SPI-串行Flash<==>SPI-TFT彩屏
USART1-SPI-串行Flash<==>SPI-TFT彩屏
USART2-SPI-串行Flash<==>SPI-TFT彩屏
程序(采用DMA中断方式,MCU可以做更多的事情):
页:
1
[2]