主題:em9160 共有36968人關注過本帖 |
---|
杭州融鼎 |
1樓 |
em9160 Post By:2009-3-16 21:13:00 [只看該作者]
em9160在用evc4.0 調試step1_lcd 時發現lcd顯示時不太穩定,在可以正常顯示的時候只要動一動lcd屏,字符顯示就會消失,之后怎么試都不會出來。只有重啟板子后才可能會好一點。
不知道是什么原因?  用的是寄過來的一套開發板, lcd也是一起配過來的 |
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2009-3-16 22:10:00 [只看該作者]
啟動的時候歡迎畫面是否正常顯示?
|
|
單帖管理 | 引用 | 回復 |
lxs |
3樓 |
Post By:2009-3-16 22:44:00 [只看該作者]
因為step1經過5秒鐘后,會自動清屏,而且程序不能夠自動退出,所以才會出現你的現象,請在理解step1的基礎上,更改程序。
|
|
單帖管理 | 引用 | 回復 |
123 |
4樓 |
Post By:2009-3-17 13:24:00 [只看該作者]
啟動的時候啟歡迎畫面可以正常顯示,但此時動一下抖一下LCD板,就會出現清屏現像(出問題時lcd顯示幾條橫線,左右倒置lcd板時也會出現橫線),之后歡迎畫面就不會再出現,需要重啟主板才能再次出現歡迎畫面。 
在此情況下調試程序會有顯示. 當程序中運行過程中動下(左右翻轉)lcd板也會出現問題. 出現問題時lcd上沒有字符顯示,之后再在evc中運行同一程序,這時兩個程序的輸出就會交替在lcd上顯示。 情況好像是第一個程序還在運行,但輸出信息看不到了,第二個程序運行時,第一個程序又找到輸出了。 |
|
單帖管理 | 引用 | 回復 |
杭州融鼎 |
5樓 |
Post By:2009-3-17 13:25:00 [只看該作者]
int i=0,type;
char errinfo[128]; type = LCD_Init( LCD_AUTO ); if( type<0 ) return -1; for (;;) { LCD_Clearup( ); sprintf(errinfo, "當前次數 [%d] ", i++); LCD_WriteString(6*8, 4*8, errinfo, (i%2==0)?TEXT_COLOR:BK_COLOR ); Sleep( 1000 ); if (i>10) break; } LCD_Clearup( ); LCD_DeInit( ); return 0; |
|
單帖管理 | 引用 | 回復 |
zhl |
6樓 |
Post By:2009-3-17 16:23:00 [只看該作者]
如果你接的T6963C(240x128)的屏的話,建議將程序的初始化改為
type = LCD_Init( LCD_240128 ),再做測試。 |
|
單帖管理 | 引用 | 回復 |