Ingram 发表于 2025-7-23 08:45:47

{:4_202:}

ercircle 发表于 2025-7-23 11:19:22

Ai8051U DMA 刷 SPI-TFT彩屏
5V@40MHZ,USART-SPI 四分频,SPI二分频,ITV=7:
866
单图周期34.17ms:

ercircle 发表于 2025-7-23 11:25:38

5V@35MHZ,USART-SPI & SPI二分频,ITV=22:
视觉效果和楼上差异不大

单图周期:




ercircle 发表于 2025-7-23 14:33:47

电平转换芯片的注意事项:
1.防反接二极管压降 加 电脑USB口低电压,可能导致MCU引脚输出电压达不到TXB0108PWR要求的5V±0.5范围

2.TXB0108PWR只识别推挽输出,四个数据IO准双向口手动控制上拉电阻,发送时上拉,接收时取消。




C_wolf 发表于 2025-7-23 23:30:21

感谢指导,现在DMA刷240*240屏,一帧128ms,应该到极限了。

犯了个低级错误,SPI实际时钟是不是2分频,而是4分频{:4_167:}

哎,折腾半天,麻烦大佬了。

ercircle 发表于 2025-7-23 23:43:16

C_wolf 发表于 2025-7-23 23:30
感谢指导,现在DMA刷240*240屏,一帧128ms,应该到极限了。

犯了个低级错误,SPI实际时钟是不是2分频,而 ...

不客气,互相学习共同进步~ 准备搞个LCD LIB库,到时用用,给提点意见


C_wolf 发表于 2025-7-23 23:48:13

ercircle 发表于 2025-7-23 23:43
不客气,互相学习共同进步~ 准备搞个LCD LIB库,到时用用,给提点意见




好的。

我看你这个程序,没有用DMA中断,而是查询是吧?

我是用的中断做的。速度再快就花屏了,倒是不卡顿。

C_wolf 发表于 2025-7-24 02:13:57

3.3V时,主频40M,再用DMA中断,刷160*80的屏,一帧28.4ms



要是5V供电,应该可以更快一些。





ercircle 发表于 2025-7-24 09:01:25

C_wolf 发表于 2025-7-24 02:13
3.3V时,主频40M,再用DMA中断,刷160*80的屏,一帧28.4ms



这个是QSPI到SPI? 40M四分频?

和#29楼测试结果差不多

C_wolf 发表于 2025-7-24 09:36:27

ercircle 发表于 2025-7-24 09:01
这个是QSPI到SPI? 40M四分频?

和#29楼测试结果差不多

不是QSPI

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