主題:關(guān)于em9260的step2_serial例程 共有38628人關(guān)注過本帖 |
---|
新筑 |
1樓 |
關(guān)于em9260的step2_serial例程 Post By:2011-11-22 15:15:00 [只看該作者]
在熟悉step2_serial例程的過程中有點問題,問題如下:
1._KEY_INDEP_INFO這個結(jié)構(gòu)體的作用是什么?這塊的內(nèi)容不像ETR232i文檔那樣詳細(xì),我有點看不明白。是供開發(fā)板外接鍵盤使用的嗎? 2.關(guān)于OnReceive()的問題。主程序在檢測到串口接收區(qū)有字符時調(diào)用回調(diào)函數(shù),但我看到  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的函數(shù),這里的跟串口接收字節(jié)有關(guān)的代碼段是用*號引起的三句話嗎? |
|
單帖管理 | 引用 | 回復(fù) |
lqk |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2011-11-22 17:39:00 [只看該作者]
1、KEY_INDEP_INFO結(jié)構(gòu)體是矩陣鍵盤相關(guān)的數(shù)據(jù)結(jié)構(gòu)。
2、在CCESerial類中,當(dāng)串口接收線程收到數(shù)據(jù)后,將調(diào)用對應(yīng)的OnReceive()回調(diào)函數(shù),至于在回調(diào)函數(shù)要對接收的數(shù)據(jù)做何處理,則是由客戶應(yīng)用程序決定的。我們的例子是在回調(diào)函數(shù)中將接收和發(fā)送的數(shù)據(jù)個數(shù)在LCD上顯示出來。 |
單帖管理 | 引用 | 回復(fù) |