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


主題:EM9260

  共有35687人關注過本帖    
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

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 免费在线观看色| 欧美日韩在线成人| 日韩在线小视频| a一级片| 成人性色生活影片| 草逼视频网址| 国产精品久久久久免费视频| 亚洲自拍激情| 日本欧美成人免费观看| 屁屁网站在线观看www| 美女一级a毛片免费观看| 国产又色又爽又黄又刺激18| 亚洲黄色图| 久久久久99| 亚洲首页在线观看| 国产91网站在线观看免费| 黄色大片播放| 99久久综合| 国产三级精品在线| 日韩在线不卡视频| 亚洲午夜精品在线| 热久久综合这里只有精品电影| 久草在线视频福利资源站| 东北普通话清晰对白| 在线播放成人毛片免费视| 国产日韩在线播放| 黄色网址在线播放| 91免费高清视频| 成年午夜视频免费观看视频 | 热99re久久国超精品首页| 久久艹国产| 日本xxxwwxxx免费视频| 亚洲视频黄色| 在线日本妇人成熟免费观看| 成年人毛片| 欧美操片在线观看| 国产精品久久久久久久hd| 精品欧美成人bd高清在线观看| 精品一区二区三区高清免费观看| 亚洲国产剧情在线| 1000部末满18在线观看黄 |