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

piae

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

#1楼主:CAN总线学习系列之八——CAN节点与CPU连接的硬件调试 [精华]

文章发表于:2008-03-20 12:10

在软硬件联调的时候,必须首先要确保硬件是否工作正常。

硬件正常是整个调试工作的基础,在进行软件调试之前首先需要仔细检查硬件连接。保证每一个连接是正确的,没有虚焊。而在所有连接中CPUCAN控制器的连接又是最重要的。所以我们采用软件方法对CAN控制器与CPU的连接接口进行了检测测试。检测步骤如下:

(1)       CAN节点上电复位后,检测SJA1000的复位管脚电平应为高电平,反之说明SJA1000的复位电路不正常。

(2)       SJA1000的测试寄存器写入AAH,再读SJA1000的测试寄存器,结果应该是AAH,如果不是,说明数据线,地址线,控制线的连接有问题。

(3)       SJA1000的测试寄存器写入55H,再读SJA1000的测试寄存器,结果应该是55H,如果不是,说明数据线,地址线,控制线的连接有问题。

(4)       CAN总线驱动器的总线端接上负载电阻120欧姆,软件强制SAJ1000进入工作模式,看其是否真正进入工作模式。若已进入工作模式,说明CAN控制器与CPU连接正常。

      【回复】

rootxie

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

#2

文章发表于:2008-05-17 21:00

好文章 ,顶一个!!

baisui

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

#3

文章发表于:2008-06-10 12:44

你太厉害了,你写的文章正是我想问的,我拿到板子后,第一步就是想,SJA1000的测试寄存器写入AAH,来测试,否则你不写这个文章,我就不知道如何下手,最怕的是代码写了很多,结果不行,还不知错在哪里,代码多了不好找错的地方

总共 , 当前 /

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

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

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

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

设计资源与分销

赞助商链接

";