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


主題:EM9260

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

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 国产成人精品午夜| 99热er| 久久99精品久久久久久欧洲站| 欧美精品国产综合久久| 黄色三级欧美| 久久精品播放| 亚洲综合色就色手机在线观看| 亚洲在线免费视频| 国产一级在线视频| 深夜免费福利视频在线播放| 欧美久久久久久久一区二区三区| 一级特黄aaa大片29| 日韩中文字幕精品久久| 欧美一级黄色片免费看| 国产男同志gay毛片欧美| 美国一级大黄一片免费zzz| 成人精品在线观看| 美女污污视频网站| 日韩欧美国产亚洲| 9丨精品国产高清自在线看| 午夜视频网址| 亚洲狠狠成人综合网| 成年午夜性视频免费播放| 欧美一级毛片免费高清aa| 国产1页| 国产一级黄| 国产亚洲人成网站观看| 国产香港三级理论在线| 最新国产v亚洲v欧美v专区| 成人午夜做爰视频免费看| 国产麻豆网| 免费欧美在线| 亚洲v日本v欧美v综合v| 91综合精品网站久久| 一级黄色片国产| 久久99国产精品久久99| 久久a级片| 久久96国产精品| 又刺激又黄的一级毛片| 人妖xxxx| www黄色免费|