硬件:ch32v307vct6,lcd某淘寶買的。
連線如圖說明:使用spi2,然后rst連接到PB2,LED(背光)連接到PB1,RST連接到PB3,屏幕的cs連接到spi2的NSS引腳。這里是spi2和這些引腳的初始化,然后
這里是肯定例程給的宏定義,我都給修改為了設(shè)置相應(yīng)的GPIO,其中RES大概率是RST(我是這么理解的),BLK我就理解為背光的引腳了,這里還是給出寫函數(shù)定義(我應(yīng)該不會(huì)看BLK和RES的,只能看寫的),,。
現(xiàn)在的問題是,背光能量,但是lcd沒有反應(yīng)。
我嘗試調(diào)試,發(fā)現(xiàn)幾個(gè)問題
重復(fù)進(jìn)入SPI2——I2C——senddate這個(gè)函數(shù),我沒有設(shè)置斷點(diǎn)。
SPI2-DAte寄存器值沒有變化,但是重復(fù)進(jìn)入上個(gè)函數(shù),變量窗口種的date以及spi->date會(huì)變化。
屏幕沒有反應(yīng)。
上圖有我說的各種圖以及spi2的狀體寄存器的值,其中TXE是1應(yīng)該代表spi啟動(dòng)了。
還請(qǐng)大佬指點(diǎn)一點(diǎn),教俺接下如何檢測,我現(xiàn)在沒有頭緒,無法開始下一步,如需要其他信息,我可以提供,因我不是特別懂這個(gè)lcd。