国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

電子工程網

標題: DeviceNet通信程序里面啟動函數的發送 [打印本頁]

作者: xiepeilin    時間: 2010-11-1 10:13
標題: DeviceNet通信程序里面啟動函數的發送
大家好!
devicenet通信里面有一個顯示報文的發送程序,里面牽涉到報文發送的函數,大家知道怎么寫嗎?我想套用CAN里面的發送把啟動發送的函數命名為trans()當s=trans(ap)的時候就發送,但這在編譯的時候老是出現錯誤,還望各位給于指點。非常感謝!
void trans(void)
{ u8 i=0;
u8 aa[8]; CanTxMsg TxMessage;
   //發送啟動代碼
         TxMessage.StdId=0x00; //定義標準標識符
      TxMessage.ExtId=0x1234; //用來設定擴展標識符。它的取值范圍為 0到 0x3FFFF
      TxMessage.IDE=CAN_ID_EXT; //使用標準標識符 +  擴展標識符
      TxMessage.RTR=CAN_RTR_DATA; //數據幀
      TxMessage.DLC=8; //數據長度
      for(i=0;i<8;i++)
      {
         TxMessage.Data[i]=aa[i];
      }
   CAN_Transmit(CAN1,&TxMessage); //檢查消息傳輸狀態及發送
}
作者: xiepeilin    時間: 2010-11-26 10:16
自己頂一下吧




歡迎光臨 電子工程網 (http://www.4huy16.com/) Powered by Discuz! X3.4