[原创] LM3S8962 CAN 总线收发测试通过

fengxu0217   2011-11-8 19:04 楼主
    终于抽出时间把LM3S8962的CAN总线在我自己设计的电路板上调试通过了,测试程序包含发送和接收两个部分。
    此程序是在C:\StellarisWare\examples\peripherals\can下面的两个程序的基础上修改而来的。仅仅为了测试而已。测试程序发送端每隔1m发送一个报文对象,发送成功后在接收端可以通过串口看到接收的内容。并且PB1的LED灯闪烁。另外发送端本身也会通过串口输出相关信息。
    本程序在原有例程的基础上修改了串口部分的内容。在KEIL MDK平台下编译。另外需要注意的是:如果直接使用KEIL安装是的驱动库,编译可能通不过,所以要下载StellarisWare开发包并安装。初学者千万别忘记修改中断向量表!!!
接收端串口输出如下所示:其中CAN总线连接了两个发送板,一个接收板。
 
 
 
[ 本帖最后由 fengxu0217 于 2011-11-8 19:07 编辑 ]

    can_send.rar (2011-11-8 19:07 上传)

    91.11 KB, 下载次数: 133

    CAN_SEND

    can_receve.rar (2011-11-8 19:07 上传)

    92.5 KB, 下载次数: 149

    CAN_RECEIVE

回复评论 (3)

回复 楼主 fengxu0217 的帖子

Keil 中自带的库,可能会比较旧。
点赞  2011-11-8 20:19
不错  个人觉得TI自带的那些 CAN example里  can_fifo最好用
点赞  2011-11-8 21:45
顶一下,谢谢共享!
点赞  2011-11-9 11:33
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复