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