3个 SPI-TFT/480*320
3个 SPI-TFT/320*240
典型应用,要做演示案例,客人不熟,
我们必须下场,不能只是指点江山
如果原型 SPI 是18MHz bps,
那将 STC32G发挥到 SPI的速度到 17.5M bps ~ 21M bps,
用上 DMA 乒乓缓冲技术/算法就行了,几乎不占 CPU 的时间
只是显示菜单,不是我们示波器的视频级显示/这个要并口
其实,菜单,看到闪,没啥,TFT显示大气/SPI省I/O口
这个帖子好,我要好好研究一下。刚好最近有个项目要驱动240*240的屏幕。正准备用SPI+DMA spi的320*240屏spi的速度能支持到60M,在电脑上的usb转spi(沁恒ch347t)实测刷屏没有问题。但在stg32g12k128上测试,用高速spi最多能用12M(用PII时钟144M,先6分频,再用spi的2分频),再调高就显示不了了!设置时钟144M,先2分频,再用spi的2分频用显波器看spi的波形比较乱,应是速度上去后数据不正确了! BFMIPBWVFP 发表于 2024-7-18 10:54
spi的320*240屏spi的速度能支持到60M,在电脑上的usb转spi(沁恒ch347t)实测刷屏没有问题。但在stg32g12k1 ...
用示波器测一下SPI SCLK时钟频率是多少,按照你的设置,正常的话144/6/2应该是12M 乘风飞扬 发表于 2024-7-18 13:31
用示波器测一下SPI SCLK时钟频率是多少,按照你的设置,正常的话144/6/2应该是12M ...
是12M,最快就只能到这个速度了,再快就点不亮屏了!不知是不是XRAM速度问题。 BFMIPBWVFP 发表于 2024-7-18 13:37
是12M,最快就只能到这个速度了,再快就点不亮屏了!不知是不是XRAM速度问题。 ...
输出脚设置推挽输出模式,并使能快速翻转功能(注意配置前开启扩展寄存器访问使能)
正常可以产生26M左右输出频率,用示波器测一下提高输出频率,频率多少后开始信号出现衰减。
乘风飞扬 发表于 2024-7-18 13:44
输出脚设置推挽输出模式,并使能快速翻转功能(注意配置前开启扩展寄存器访问使能)
改为推挽,加快电平转换可以由144/6/2=12M增加到144/4/2=18M,再往上也不行了。96/2/2=24都不行。 国学芯用 发表于 2023-8-11 12:07
第一版 非DMA模式传输速度快一点,下午继续,要加DMA
DMA模式传输搞好了吗,能不能分享一下DMA驱动的代码,谢谢 {:4_174:}
页:
1
[2]