ercircle 发表于 2025-7-24 16:30:30

Ai8051U DMA 刷 SPI-TFT彩屏
40MHz@3.3V,USARTx-SPI 四分频,SPI 二分频,
ITV=7, ST7789, 1.47寸 320*172 分辨率
873
单图( 71.7ms*2 分包 ):

ercircle 发表于 2025-7-24 16:48:40

Ai8051U DMA 刷 SPI-TFT彩屏
40MHz@3.3V,USARTx-SPI 四分频,SPI 二分频,
ITV=7, GC9A01, 1.28寸,240x240
874
单图周期150ms:


ercircle 发表于 2025-7-24 17:27:33

Ai8051U DMA 刷 SPI-TFT彩屏
40MHz@3.3V,USARTx-SPI 四分频,SPI 二分频,
ITV=7, GC9D01 , 0.71寸 160*160 分辨率
875
单图66ms:

ercircle 发表于 2025-7-24 17:55:14

Ai8051U DMA 刷 SPI-TFT彩屏
40MHz@3.3V,USARTx-SPI 四分频,SPI 二分频,
ITV=7, ST7789, 1.14寸 240*135 分辨率
876
单图84.3ms:

ercircle 发表于 2025-7-24 18:22:52

Ai8051U DMA 刷 SPI-TFT彩屏
不同尺寸 320*240分辨率, ST7789,单图200ms:
2.8寸
877
2.4寸
878
2.0寸
879

ercircle 发表于 2025-7-25 09:06:58

C_wolf 发表于 2025-7-24 14:58
1, P2P时不能开启HSSPI。

这个问题你看看,是不是因为 CDC_Init();

1.我的注释掉也不能用HSSPI_FIFO,HSSPI是可以使能的,可以代码发我对比下差异
但是反转下(我给P33P34引脚短接了下可以切换了~),SPI-USARTx-SPI P2P可以用HSSPI_FIFO。



2.SPI-USARTx-SPI 5V可以到44.2368M,SPI\USARTx-SPI 都二分频,但是160*80传输周期没变化,还是30ms级别


ercircle 发表于 2025-7-25 09:49:25

取消硬件SS控制,CS接收时保持常低,干掉HSSPI三个操作时间,
160*80速度再提升,22ms





C_wolf 发表于 2025-7-25 12:41:47

ercircle 发表于 2025-7-25 09:06
1.我的注释掉也不能用HSSPI_FIFO,HSSPI是可以使能的,可以代码发我对比下差异
但是反转下(我给P33P34引脚 ...
我是HSSPI用不了PLL时钟,注释掉就可以了。
FIFO是一直用不了。

现在USART1-SPI,USART2-SPI,SPI之间都可以DMA-P2P了,用的是中断方式。
不过只要是用SPI读Flash,速度会变慢。


ercircle 发表于 2025-7-25 15:21:34

C_wolf 发表于 2025-7-25 12:41
我是HSSPI用不了PLL时钟,注释掉就可以了。
FIFO是一直用不了。

倍频和HSSPI不冲突,看下是不是倍频错了。
5V SPI输出频率测到30MHz, USARTx-SPI 四分频,传输周期28ms,还不如44M两个二分频。。。,
我这是USARTx-SPI读Flash上不到20M,但是输出可以:






ercircle 发表于 2025-7-25 16:17:07

20ms大关前进
{:xiaoku:}

USARTx-SPI, 35M 二分频 ,SPI, 52.5M 二分频








页: 1 2 3 4 5 6 [7] 8 9 10
查看完整版本: AiCube 图形化自动生成程序,驱动 ST7735S,TFT-彩屏, @Ai8051U, 跟帖问TFT, ST7739