激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:關于串口、線程以及回調函數的問題?

  共有40190人關注過本帖    
Rite2009
1樓


關于串口、線程以及回調函數的問題?  發帖心情 Post By:2009-8-6 17:44:00   [只看該作者]

我想直接用例子程序中的CCESerial類,但是我需要同時開三個串口,這樣的話我需要建三個串口對象,它們分別操作不同的設備,如何處理CCESerial類中的接收線程中的回調函數?謝謝!

  單帖管理 | 引用 | 回復 回到頂部
x10
2樓


  發帖心情 Post By:2009-8-6 23:12:00   [只看該作者]

如果不同的處理,可以分別加載不同的回調函數。

  單帖管理 | 引用 | 回復 回到頂部
9260
3樓


  發帖心情 Post By:2009-8-7 8:42:00   [只看該作者]

是的啊,而且是下載的新的。

  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
lqk
4樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2009-8-7 10:00:00   [只看該作者]

ceSer.OnReceive和ceSer.OnError是回調函數指針,你只需定義不同的回調函數,將函數名附給它們就行了。
比如:
class CCESerial  ceSer1,ceSer2;
...
ceSer1.OnReceive = OnReceive1;
ceSer1.OnError = OnError1;
ceSer2.OnReceive = OnReceive2;
ceSer2.OnError = OnError2;
...

void CALLBACK OnReceive1( )
{...}

void CALLBACK OnError1( )
{...}

void CALLBACK OnReceive2( )
{...}

void CALLBACK OnError2( )
{...}

  單帖管理 | 引用 | 回復 回到頂部
em9260
5樓


  發帖心情 Post By:2009-12-29 10:57:00   [只看該作者]

那接收函數里面怎么處理?需要寫兩個CESerial.cpp接收函數 ?
lpSerial->OnReceive( );

  單帖管理 | 引用 | 回復 回到頂部
9260
6樓


  發帖心情 Post By:2009-12-29 11:23:00   [只看該作者]

lqk:ceSer.OnReceive和ceSer.OnError是回調函數指針,你只需定義不同的回調函數,將函數名附給它們就行了。
請問:
2個串口發過來的數據,在接收函數中,怎么去判斷是哪個串口發過來的數據?該調用哪個串口的回調函數?

  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
lqk
7樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2009-12-29 11:47:00   [只看該作者]

EM9260:不用寫多個CPP,你只需要實例化多個CCESerial 類就行了,接收數據部份程序的差別是通過給不同類的OnReceive附不同的函數指針實現的。
9260:如果采用多個回調函數,不同的串口類會調用自己的回調函數的。

  單帖管理 | 引用 | 回復 回到頂部
em9260
8樓


  發帖心情 Post By:2009-12-29 13:51:00   [只看該作者]

那如果我想改變調用回調函數的條件呢,就是說lpSerial->OnReceive( );這一語句不是在lpSerial->m_lDatLen>0這個條件下觸發。比如兩個串口觸發回調函數的條件不同。這時候我寫了兩個CESerial的cpp和h文件,為什么主程序只認前一個加載進入的.h文件的類?

  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
lqk
9樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2009-12-29 14:29:00   [只看該作者]

能不能大概說明一下,你具體想做怎樣的應用呢?

  單帖管理 | 引用 | 回復 回到頂部

返回首頁

關于串口、線程以及回調函數的問題?

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 国产伦理播放一区二区| 亚洲免费人成| 国产一区免费观看| 香港一级毛片| 91啦视频在线| 国产免费观看视频| 久久久久国产精品免费看| 亚洲国产精品xo在线观看| 99久久国语露脸精品国产| 久久精品视频一区二区三区| 亚色中文字幕| 在线观看嗯啊成人动作片| 青青草久热精品视频在线观看| 国产成人19禁在线观看| 看黄色一级大片| 黄色片免费网址| 晚上睡不着偷偷看b站免费是视频| pr社萌汁福利视频在线观看| 女人一级毛片免费观看| 毛片毛片毛片毛片毛片毛片毛片| 成人免费网站在线观看| 免费在线观看中日高清生活片| 国产s色| 国产成人剧情| 国产视频二| 国产精品区一区二区免费| 高清国产美女一级a毛片录| 69国产成人综合久久精品91| 成人亚洲欧美日韩在线| 国产精品嫩草影视在线观看 | 可以免费看的黄色网址| 亚洲精品99久久一区二区三区| 成人性一级视频在线观看| 免费一级a毛片在线搐放正片| 欧美三级真做在线观看| 欧美韩国日本在线| 国内一级野外a一级毛片| 国产一级片网址| 国产1000部成人免费视频| 国产一级 黄 片| 欧美黄色性视频|