主题:关于em9260的step2_serial例程

  共有33811人关注过本帖    
新筑
1楼


关于em9260的step2_serial例程  发帖心情 Post By:2011-11-22 15:15:00   [只看该作者]

在熟悉step2_serial例程的过程中有点问题,问题如下:
1._KEY_INDEP_INFO这个结构体的作用是什么?这块的内容不像ETR232i文档那样详细,我有点看不明白。是供开发板外接键盘使用的吗?
2.关于OnReceive()的问题。主程序在检测到串口接收区有字符时调用回调函数,但我看到
 void CALLBACK OnReceive( )
{
char   str[100];
DWORD  dwlen;

*ReceiveLen += ceSer.m_lDatLen;*
*dwlen = ceSer.WritePort( ceSer.DatBuf, ceSer.m_lDatLen );*
*SendLen += dwlen;*
if( type>0 )(1)
{
sprintf( str, "RCV: %ld    ", ReceiveLen );
LCD_WriteString( 8, 16, str, 1 );
sprintf( str, "Send: %ld   ", SendLen );
LCD_WriteString( 8, 32, str, 1 );
}
}代码中的大部分都好像是控制LCD的函数,这里的跟串口接收字节有关的代码段是用*号引起的三句话吗?

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2011-11-22 17:39:00   [只看该作者]

1、KEY_INDEP_INFO结构体是矩阵键盘相关的数据结构。
2、在CCESerial类中,当串口接收线程收到数据后,将调用对应的OnReceive()回调函数,至于在回调函数要对接收的数据做何处理,则是由客户应用程序决定的。我们的例子是在回调函数中将接收和发送的数据个数在LCD上显示出来。

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

返回首页

关于em9260的step2_serial例程

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