返回该小组首页 回复主题
ilove314

ilove314

小组等级:     E币:2083  (E币换礼)

#1楼主:CAN总线程序详细注释修改版下载 [精华]

文章发表于:2008-06-19 10:38

    首先,很感谢CAN小组的彩云和PIAE GROUP为我们学习CAN总线提供了这样一个很好的平台。特权同学在解读PIAE的程序过程中,根据自己的习惯对程序进行了一些修改,并且增加了一些详细的注释。我想,这些详细的注释对于初学者理解程序会很有帮助。因此,进过PIAE本人的同意后,我把修改过后的程序打包上传,供大家学习分享。

    rar,CAN单节点的自通信程序

    rar,两个CAN节点的互通信程序

    rar,RS232(PC和MCU通信)程序

    rar,远程帧发送程序(具体实验详见程序内的说明)

 

    由于水平有限,如有什么疏漏或者不妥的地方还望高手指点!特权先在此谢过!

  最后套用匠人的一句话“技术源于积累,成功源于执着”!希望大家在不断学习钻研中进步!

 

DAVIDYE

   小组等级:    E币:422  (E币换礼)

#2

文章发表于:2008-06-20 09:22

学习学习!

xiaoni

   小组等级:    E币:93  (E币换礼)

#3

文章发表于:2008-07-15 09:54

感谢无私的人,辛苦了:)

ruilong821

   小组等级:    E币:36  (E币换礼)

#4

文章发表于:2008-07-15 22:21

首先感谢楼主ilove314,再请教:<<两个CAN节点的互通信程序>>疑问?

1.解释

;****节点1程序*****

// 接收代码寄存器
    ACRR[0] = 0x55;  //****这个是不是节点2 的ID ?请指教****
    ACRR[1] = 0x22;
    ACRR[2] = 0x33;
    ACRR[3] = 0x44; 

// 接收屏蔽寄存器
    AMRR[0] = 0x00;
    AMRR[1] = 0Xff;
    AMRR[2] = 0x00;
    AMRR[3] = 0xff; 
   ......


 //初始化标示码头信息
    TX_buffer[0] = 0x88; //.7=0--扩展帧;.6=0--数据帧; .0-.3=100--数据长度为8字节
    TX_buffer[1] = 0x11; //本帧信息的ID    ***这个是不是节点1 自身的ID ?请指教**
    TX_buffer[2] = 0x22;
    TX_buffer[3] = 0x33;
    TX_buffer[4] = 0x44;

 .....

*******************************

;****节点2程序*****

// 接收代码寄存器
    ACRR[0] = 0x11;   //****这个是不是节点1 的ID ?请指教****
    ACRR[1] = 0x22;
    ACRR[2] = 0x33;
    ACRR[3] = 0x44; 

// 接收屏蔽寄存器
    AMRR[0] = 0x00; // **** 这组请解释一下?可否全写0xff  ****
    AMRR[1] = 0Xff;
    AMRR[2] = 0x00;
    AMRR[3] = 0xff;

 .......


 //初始化标示码头信息
    TX_buffer[0] = 0x88; //.7=0--扩展帧;.6=0--数据帧; .0-.3=100--数据长度为8字节
    TX_buffer[1] = 0x55; //本帧信息的ID ***这个是不是节点2 自身的ID ?请指教**
    TX_buffer[2] = 0x22;
    TX_buffer[3] = 0x33;
    TX_buffer[4] = 0x44;

...............

;***********************

2. CAN总线自收发实验是不是只能用在Peli模式下,即收发一帧13个字节,若Basic模式下 ACR、  AMR如何编写,若节点1  ID为550   节点2  ID为540   程序该如何改动。

不知我提的问题提的对不对?

3.

 

 

 

:

ruilong821

   小组等级:    E币:36  (E币换礼)

#5

文章发表于:2008-07-15 22:23

期待楼主答疑,共同促进.........

ilove314

   小组等级:    E币:2083  (E币换礼)

#6

文章发表于:2008-07-18 18:18

请参看我的博文,我想你会找到答案的!谢谢支持!

CAN总线学习笔记三:验收滤波

链接:http://blog.ednchina.com/ilove314/125710/message.aspx

总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

  • DesignDesign
  • HTMLHTML

浏览该小组的用户还看过...

设计资源与分销