電子工程網(wǎng)
標題:
8字節can通信如何做?
[打印本頁(yè)]
作者:
xiepeilin
時(shí)間:
2010-11-1 10:02
標題:
8字節can通信如何做?
例程里面的can傳輸只有2個(gè)字節,8個(gè)字節的,怎么修改呢?我把那個(gè)can通信稍微修改了一下(粗體表示),變成8字節通信的,不知道是否正確,麻煩各位幫個(gè)忙,看看是否正確。非常感謝!
/* transmit 1 message */
TxMessage.StdId=0x00;
TxMessage.ExtId=0x1234;
TxMessage.IDE=CAN_ID_EXT;
TxMessage.RTR=CAN_RTR_DATA;
TxMessage.DLC=8;
for(i=0;i<8;i++)
{
TxMessage.Data=aa;
} CAN_Transmit(CAN1,&TxMessage);
void CAN1_RX0_IRQHandler(void)
{
CanRxMsg RxMessage;
RxMessage.StdId=0x00;
RxMessage.ExtId=0x00;
RxMessage.IDE=0;
RxMessage.DLC=0;
RxMessage.FMI=0;
for(j=0;j<8;j++)
{
RxMessage.Data[j]=0x00;
} CAN_Receive(CAN1,CAN_FIFO0, &RxMessage);
if((RxMessage.ExtId==0x1234) && (RxMessage.IDE==CAN_ID_EXT)
&& (RxMessage.DLC==8)) {
ret = 1;
}
else
{
ret = 0;
}
}
CAN1.rar
2010-11-1 10:02 上傳
點(diǎn)擊文件名下載附件
下載積分: 積分 -1
4.01 MB, 下載積分: 積分 -1
作者:
xiepeilin
時(shí)間:
2010-11-26 10:17
還 是自己頂吧
作者:
joshuahu
時(shí)間:
2010-12-25 21:24
can總線(xiàn)通信比較穩定 就是做起來(lái)比較麻煩
作者:
joshuahu
時(shí)間:
2010-12-25 21:25
我想頂 沒(méi)辦法頂啊
作者:
lxf2299
時(shí)間:
2011-11-8 15:34
學(xué)習了,
歡迎光臨 電子工程網(wǎng) (http://selenalain.com/)
Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页