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


主題:EM9260

  共有35695人關注過本帖    
SXJ
1樓


EM9260  發帖心情 Post By:2011-7-22 15:30:00   [只看該作者]

請教,問題如下:
用貴公司EM9260的板子,采用串口與PC機成功實現了通訊,串口的接收程序如下:
void CALLBACK OnReceive( )
  {
  
  memcpy(&DatReSer[0],&ceSer.DatBuf[0],25);//char DatReSer[25]:ARM板接收PC機的數據 
  Number=0;//計數器清零
  Numberinto=0;//計數器清零
  Numberup=0;//計數器清零
  Numberdown=0;//計數器清零
  
  }
現在嘗試用UDP代替串口實現此通訊,發送數據已經成功,但是在接收函數部分存在問題
寫了兩種函數的實現
(1)void CALLBACK OnUDPRecv()
  {
      
      
  Number=0;//計數值清零
  Numberinto=0;
  Numberup=0;
  Numberdown=0;
  }
(2)void CALLBACK OnUDPRecv(char * buf , int len)
  {
      memcpy(&AA.r_packet[0],buf,25);
  Number=0;
  Numberinto=0;
  Numberup=0;
  Numberdown=0;
  }
第二個函數在設斷點進行單步調試時buf顯示出錯找不到buf。
請問這個UDP的接收函數怎么寫才能代替我的串口接收函數呢?

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


  發帖心情 Post By:2011-7-22 17:05:00   [只看該作者]

在定義回調函數的地方也要增加相應的參數,如:
typedef void (CALLBACK* ONUDPRECV)( char* buf, int len );

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


  發帖心情 Post By:2011-7-22 18:40:00   [只看該作者]

我定義了的
//定義UDP接收數據事件
typedef void (CALLBACK* ONUDPRECV)(char * buf , int len);
以及
//定義數據接收事件,接收監控機發送的數據
 static void CALLBACK OnUDPRecv(char * buf , int len);  
但是在單步調試的時候還是說找不到buf?!

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


  發帖心情 Post By:2011-7-24 21:29:00   [只看該作者]

估計要看具體的代碼才行了,因為這是一個典型的編譯問題。是否是你的定義沒有被包含?

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

返回首頁

EM9260

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 亚洲国产精品91| 4444在线网站| 免费又色又爽的视频国产| 亚洲国产精品一区| 欧美国一级毛片片aa| 国产真实自拍| 国产v在线播放| 日韩视频网| 在线观看福利视频在线观看| 亚色一区| 成年男人永久免费看片| 国产一级α片| 国产农村乱色xxxx| a级情欲片在线观看免费女中文| 日韩一区二区在线观看| 亚洲无色| 最新国产麻豆精品| 99re九精品视频在线视频| 中国国产aa一级毛片| 成人免费无毒在线观看网站| 国产成人a一在线观看| 精品国产免费一区二区三区五区| 国产日韩一区二区三区在线观看| 免费看在线偷拍视频| 日本黄色福利视频| 特级做人爱c欧美网站| 亚洲国产精品自产拍在线播放| 在线视频精品免费| 91亚洲精品一区二区自| 一区二区视频在线观看高清视频在线| 久操不卡| 日本不卡中文字幕| 日本黄色激情片| 日本人一级大毛片| 日本精品一区二区三区在线观看| 中国一级特黄剌激爽毛片| 毛片视频大全| 日韩在线视频中文字幕| 在线视频日韩| 免费特级| 免费看欧美xxx片|