TFTLCD字符缺失錯位的問題發現及解決



在進行stm32的lcd顯示實驗時,發現字符和填充函數

出現缺失、錯位。。。。

思考感覺問題有一下幾點:

1、stm32和tftlcd的代碼出錯,主要是設置光標函數的問題,

查詢lcd驅動,發現正確。。。。

2、懷疑是時序不匹配,,,,

結果



而stm32一個 HCLK 時鐘週期爲 13.8ns 左右(1/72Mhz ,8M晶振),,,,

時間完全夠用,,,

3、懷疑硬件問題,,,反覆更換不同的樣板和lcd,問題依舊,,,

4、在嘗試重寫由普通IO口改寫的驅動程序時(之前是FSMC),發現fsmc的

一個IO口使能錯誤,更正後解決。。。

ps:普通IO口改寫的程序未完成,1、未能成功顯示。。。

2、fsmc已經解決。。。



總結::

在問題解決過程中,,一直盲目自信,,

很顯然是程序問題,,但是一直懷疑原點的程序,從頭改到尾,

一直不肯檢查自身,,,,,

能做成產品的東西,必然經過很多測試,,雖然肯定不是最好的,,

但是肯定能用。。。

先懷疑自身。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章