微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > CAN总线学习系列之八——CAN节点与CPU连接的硬件调试

CAN总线学习系列之八——CAN节点与CPU连接的硬件调试

时间:12-14 来源:互联网 点击:
在软硬件联调的时候,必须首先要确保硬件是否工作正常。
硬件正常是整个调试工作的基础,在进行软件调试之前首先需要仔细检查硬件连接。保证每一个连接是正确的,没有虚焊。而在所有连接中CPU与CAN控制器的连接又是最重要的。所以我们采用软件方法对CAN控制器与CPU的连接接口进行了检测测试。检测步骤如下:
(1)CAN节点上电复位后,检测SJA1000的复位管脚电平应为高电平,反之说明SJA1000的复位电路不正常。
(2)向SJA1000的测试寄存器写入AAH,再读SJA1000的测试寄存器,结果应该是AAH,如果不是,说明数据线,地址线,控制线的连接有问题。
(3)向SJA1000的测试寄存器写入55H,再读SJA1000的测试寄存器,结果应该是55H,如果不是,说明数据线,地址线,控制线的连接有问题。
(4)在CAN总线驱动器的总线端接上负载电阻120欧姆,软件强制SAJ1000进入工作模式,看其是否真正进入工作模式。若已进入工作模式,说明CAN控制器与CPU连接正常。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top