Uriah 发表于 2025-5-16 13:47

F410能不能靠DMA+SPI推满屏刷图?

搞了个160x128的屏,刷全屏老是撕裂,感觉带宽不太够。

Uriah 发表于 2025-5-16 13:49

用F4配QSPI刷屏速度会快一倍。

Clyde011 发表于 2025-5-16 13:51

屏的驱动IC也是关键,有些本身慢。

公羊子丹 发表于 2025-5-16 13:52

我试着刷160x128的屏,快是快,但撕裂严重。

周半梅 发表于 2025-5-16 13:53

用DMA+SPI是基础,带不带双缓冲差很多。

帛灿灿 发表于 2025-5-16 13:56

SPI速率要拉满,DMA尽量不打断。

童雨竹 发表于 2025-5-16 13:57

有些屏幕模块内建缓存,利用起来会更快。

万图 发表于 2025-5-16 13:59

DMA一次性推太大块,有时不稳。

Wordsworth 发表于 2025-5-16 14:00

分段刷图效果好很多,撕裂少。

Bblythe 发表于 2025-5-16 14:01

建议帧率限制在20fps以内。

Pulitzer 发表于 2025-5-16 14:02

刷图过程中别让CPU干别的事,容易卡顿。

powerantone 发表于 2025-5-16 16:53

若屏幕支持,建议用16位数据帧。

stormwind123 发表于 2025-5-16 19:00

将SPI时钟源设为APB2,并通过预分频器调整至21MHz,兼顾速率与稳定性。

probedog 发表于 2025-5-16 19:20

可以试试。

classroom 发表于 2025-5-16 20:23

撕裂问题多源于SPI传输与屏幕刷新时序未同步。

慢醇 发表于 2025-5-31 18:37

F410的SPI最高频一般在36MHz左右。
页: [1]
查看完整版本: F410能不能靠DMA+SPI推满屏刷图?