[原创] 基于 MINI STM32 板的 CAN 通讯

jiaxinhui2011   2012-6-19 09:58 楼主

A6-1.jpg

 

板子A 和板子B通讯,分别按下板A的的按键,通过CAN通讯,板B收到数据后,点亮板B上相应的LED灯。

发送.zip (345.75 KB)
(下载次数: 276, 2012-6-19 09:58 上传)

接收.zip (371.52 KB)
(下载次数: 284, 2012-6-19 09:58 上传)

STM32 开发板  带CAN  RS485 接口 http://shop66177872.taobao.com

回复评论 (14)

CAN环回测试.zip (375.36 KB)
(下载次数: 114, 2012-6-29 11:20 上传)

本例利用MINI STM32 板子展示了如何使用STM32的BxCAN模块来收发数据。在本例中,BxCAN模块工作在loopback模式下,即从接收端接收从发射段发出的数据,
实现自发自收。运行程序以后,首先,模块将以100Kbit/s的波特率传输一帧标准数据。等待传输完成以后,
在接受段接收并核对这帧数据,根据结果判断传输正确与否并亮起相应的LED。LED1亮说明成功,LED2亮说明失败
随后,模块将以500Kbit/s的波特率传输一帧扩展数据,这次,接受端在收到收据以后,将产生一个中断,在中断中核对这帧数据。
也根据结果判断传输正确与否并亮起相应的LED。LED3亮说明成功,LED2亮说明失败
运行程序,发现版上LED1和LED3亮起,这标志着2次传输都成功。

STM32 开发板  带CAN  RS485 接口 http://shop66177872.taobao.com
点赞  2012-6-29 11:20
没有人顶啊,自己先顶下
STM32 开发板  带CAN  RS485 接口 http://shop66177872.taobao.com
点赞  2013-6-5 17:12
?canbus不是两条线吗?你的怎么四条线呢?
点赞  2013-6-5 17:36

回复 4楼 huo_hu 的帖子

其中两根线是电源线,总线通讯的时候,肯定有电源线嘛,给每个CAN模块供电呀
STM32 开发板  带CAN  RS485 接口 http://shop66177872.taobao.com
点赞  2013-6-6 08:01
                                               
STM32 开发板  带CAN  RS485 接口 http://shop66177872.taobao.com
点赞  2014-7-3 11:29
can,汽车行业必备啊。
点赞  2014-7-14 15:34
请问下楼主做过can一次接受超过8个字节的实验吗
淘宝:https://viiot.taobao.com/Q群243090717 多年专业物联网行业经验,个人承接各类物联网外包项目
点赞  2014-9-1 14:43
引用: wateras1 发表于 2014-9-1 14:43
请问下楼主做过can一次接受超过8个字节的实验吗

超过8个资料,在程序上要做处理。
STM32 开发板  带CAN  RS485 接口 http://shop66177872.taobao.com
点赞  2014-9-16 09:44
引用: jiaxinhui2011 发表于 2014-9-16 09:44
超过8个资料,在程序上要做处理。

这个问题已经解决
淘宝:https://viiot.taobao.com/Q群243090717 多年专业物联网行业经验,个人承接各类物联网外包项目
点赞  2014-9-16 17:10
恭喜楼上。
STM32 开发板  带CAN  RS485 接口 http://shop66177872.taobao.com
点赞  2014-10-16 11:12
基于 MINI STM32 板的 CAN 通讯
点赞  2014-11-5 22:37
            
STM32 开发板  带CAN  RS485 接口 http://shop66177872.taobao.com
点赞  2015-11-12 13:52
谢谢楼主分享
点赞  2016-6-15 19:39
下载之后有病毒啊
点赞  2018-1-4 11:58
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复