CH32V307芯片使用SPI打开DAM发送数据给屏幕的问题

问题1:

CH32V307在使用spi的DMA给屏幕发送图像数据时,图像的最下方一行出现了花屏的现象,而使用spi直接发送图像数据,不适用DMA就不会出现花屏的现象。图像显示如下:(正常时图像)

image.png

(花屏时图像)

image.png

使用DMA发送的数据和直接使用SPI发送的数据没有区别,为什么会出现此问题?

问题2:

另外,我们的图像在显示过程中,经常发生图像显示卡顿的问题,需要复位才可以恢复,同时开启SPI_1的DMA(向屏幕传输图像数据,经测试此步骤大约需要24ms)和SPI_3的DMA(接收另一个单片机的信息,每隔20ms在中断中接收一次信息),是否会相互冲突导致卡顿

经测试,发送数据的单片机所发送的数据一直是正常的,望解答这两个问题

您好,附件例程为CH32V307 SPI_DMA驱屏的例程,例程测试是没有问题的,你可以参考一下。后续若有问题,可邮箱(lzs@wch.cn)沟通,或可把你有问题工程发我这边具体看一下。

icon_rar.gifCH32V307 硬件SPI_DMA LCD.zip



只有登录才能回复,可以选择微信账号登录