簡體   English   中英

液晶屏損壞

[英]LCD screen corrupting

我將MSP430F5418與帶有easyGUI的ST7565R LCD控制器一起使用。 我正在使用SPI與LCD通訊。

假設我有一個這樣的屏幕:

實際畫面

但是有時候(很少)當我按下一個鍵(任何使測試板移動的東西,通常是在按下鍵時出現)時,屏幕會變成這樣:

混亂

對於此更改,我沒有對代碼做任何事情...為什么會發生?

這聽起來像是您的代碼中的錯誤-我不熟悉easyGUI或特定控制器的細節,所以這只是一個瘋狂的猜測,但是如果您在代碼中的某個地方執行了printfwrite ,然后將stdout轉到與您的顯示器相同的設備上,並且當這些字符之一是換行符時,或者當該行環繞顯示時,該字符將匯總一個字符嗎?

我嘗試在每個LCD命令之前添加“顯示起始行為零”命令,以使屏幕永不損壞。 那對我有用:-)。 因此,避免在移動設備時松動的連接。

看來您正在使用自定義LCD玻璃。 如果是這種情況,請檢查顯示控制器和液晶玻璃之間的連接。 如果連接不好,則顯示控制器可能會打開錯誤的段。

檢查LCD玻璃的引腳排列以及已編程為打開的段和實際打開的段,以查看它們是否在相鄰的引腳上。 如果它們是您的連接器,則可能是問題所在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM