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