熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2026-2-11 12:54
正文摘要:如題:stm32h723zgt6 spi2 dma驅(qū)動(dòng)st7789 1.54屏幕,顯示正常,但是越往下部黑線越多,請(qǐng)各位大佬幫忙分析下原因,感謝。 |
| 先找個(gè)同樣的屏, 對(duì)比確認(rèn)下 是程序代碼還是屏硬件本身問(wèn)題 |
| 從后刷屏, 分時(shí)刷屏, 是用來(lái)看顯示結(jié)果, 來(lái)判定是你屏的問(wèn)題,還是程序的問(wèn)題, 大概率是程序的問(wèn)題. |
ZSJM 發(fā)表于 2026-2-13 07:55 另外,是先測(cè)試的刷屏代碼,沒(méi)有其他中斷,只有spi的中斷 |
ZSJM 發(fā)表于 2026-2-13 07:55 如果分部分更新,會(huì)不會(huì)看不到dma的優(yōu)勢(shì)?拖慢cpu的速度? |
|
分時(shí)寫入試試, 不要一次全更新.如,一次更新1/4屏. 或者先刷最后1/4屏,依次向前刷. 感覺(jué)是軟件問(wèn)題, 不是屏的問(wèn)題.寫入屏?xí)r間長(zhǎng)被更短時(shí)間中斷干擾. |
| 參與人數(shù) 1 | 黑幣 +15 | 收起 理由 |
|---|---|---|
|
| + 15 | 確實(shí)是一次刷新數(shù)據(jù)太多的問(wèn)題,改小后正常 |
| 我不知道原因,但從多年玩屏經(jīng)驗(yàn)看,像是屏本身硬件故障。 |
Powered by 單片機(jī)教程網(wǎng)