有人在CH32V系列上用SPI+DMA驱动LVGL吗?

我移植了一个,但是发现直接用硬件SPI驱动屏幕能正常显示,就是卡一点。

改换SPI+DMA方式后,颜色就不正常了。

是不是数据流不对啊?

您好,你问的这个问题应该和https://www.wch.cn/bbs/thread-96637-1.html这个帖子有关,可以检查一下SPI和DMA的数据位大小是否配置一致


颜色不对 需要将 #define LV_COLOR_16_SWAP 0改成 #define LV_COLOR_16_SWAP 1

不使用DMA可以不需要改 使用DMA 需要修改一下


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