主题:em9160

  共有22941人关注过本帖    
杭州融鼎
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 ),再做测试。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

em9160

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: