主题:em9160 共有32249人关注过本帖 |
---|
杭州融鼎 |
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 ),再做测试。 |
|
单帖管理 | 引用 | 回复 |