新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于DSPIC30F4011单片机的CAN总线通信设计

基于DSPIC30F4011单片机的CAN总线通信设计

作者: 时间:2011-03-03 来源:网络 收藏

  4 测试结果分析

  当两个用双绞线连接好之后, 即可在两台计算机上同时运行程序。当程序运行一段时间后, 就可对运行结果进行分析。分析时, 可先对发送端进行分析, 图2所示是其寄存器的测试值列表。

2.JPG
图2 寄存器值列表

  从图2可知, 发送端的接收缓冲寄存器的值与发送缓冲寄存器的值相等, 说明发送端的模块在*到上有报文时也接收了报文, 这正好符合协议。

  利用图3所示的测试变量值可从接收端进行分析。

3.jpg
图3 测试变量值列表

  由图3可知, 接收端变量的值与发送端赋予发送缓冲寄存器的值相等, 这也就是说, 接收端的接收缓冲器接收到了上的报文, 证明本总线设计成功。

  5 结束语

  本文基于DSPIC30F4011的CAN总线特性, 通过在两个DSPIC30F4011之间进行双绞线连接, 实现了两个之间的CAN总线数据, 该方法具有实现简单, 方便, 实时性好, 方便灵活等优点。可以为需要使用CAN总线的应用提供一个参考。


上一页 1 2 3 下一页

关键词: 单片机 CAN 总线 通信

评论


相关推荐

技术专区

关闭