打印
[ZLG-MCU]

CAN2.A 发送设置对吗?

[复制链接]
994|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
泥巴|  楼主 | 2009-8-2 22:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CAN, se, TE, dc, AD
void CANSend(unsigned char* SendData,unsigned char DataLenth)             
{          
  unsigned char sendadd,i;
  unsigned char sendtemp;

  sendadd=SR;
  sendtemp=sendadd;

  sendtemp=sendadd;
  while((sendtemp>>3)&0x01==0)                     //TS0
  {
     continue;
  
  }
  //sendtemp=0;
  sendtemp=sendadd;
  while((sendtemp>>2)&0x01==0)                //TS1
  {
     continue;
   
  }         
            
  for(i=0;i<DataLenth;i++)                             //标识符+数据
  {
     *(CANTXB+i)=SendData[i];
  }
  CMR=0x01;
  sendadd=SR;
  sendtemp=sendadd;
  while((sendtemp&0x08)==0)
  {
     
    sendadd=SR;
    sendtemp=sendadd;
  }

}
希望高手给指点一下。俺是新疆的通过代理上的很慢。

相关帖子

沙发
linhai1986| | 2009-8-8 17:34 | 只看该作者
帮顶

使用特权

评论回复
板凳
xiaoxin1986| | 2009-8-8 17:51 | 只看该作者
路过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

34

帖子

0

粉丝