基于 MINI STM32 板的 CAN 通讯

[复制链接]
 楼主| jiaxinhui 发表于 2012-6-20 11:12 | 显示全部楼层 |阅读模式
A6-1.jpg
板子A 和板子B通讯,分别按下板A的的按键,通过CAN通讯,板B收到数据后,点亮板B上相应的LED灯。

发送.zip (345.75 KB, 下载次数: 368)
接收.zip (371.52 KB, 下载次数: 333)
chrishardy 发表于 2012-6-20 11:19 | 显示全部楼层
STM32 是芯片内部自带CAN控制器吗?还是使用的外设芯片?
zorro0401 发表于 2012-6-20 11:22 | 显示全部楼层
看看,如果能在电脑的上位机软件上看到所发数据,这样也有助于can协议学习!
 楼主| jiaxinhui 发表于 2012-6-20 12:39 | 显示全部楼层
2# chrishardy

STM32 内部自带CAN控制器
liubo0702 发表于 2012-6-20 12:58 | 显示全部楼层
XIEXIE
 楼主| jiaxinhui 发表于 2012-6-29 11:18 | 显示全部楼层
CAN环回测试.zip (375.36 KB, 下载次数: 148)
本例利用MINI STM32 板子展示了如何使用STM32的BxCAN模块来收发数据。在本例中,BxCAN模块工作在loopback模式下,即从接收端接收从发射段发出的数据,
实现自发自收。运行程序以后,首先,模块将以100Kbit/s的波特率传输一帧标准数据。等待传输完成以后,
在接受段接收并核对这帧数据,根据结果判断传输正确与否并亮起相应的LED。LED1亮说明成功,LED2亮说明失败
随后,模块将以500Kbit/s的波特率传输一帧扩展数据,这次,接受端在收到收据以后,将产生一个中断,在中断中核对这帧数据。
也根据结果判断传输正确与否并亮起相应的LED。LED3亮说明成功,LED2亮说明失败
运行程序,发现版上LED1和LED3亮起,这标志着2次传输都成功。
jiang390625 发表于 2012-6-29 13:34 | 显示全部楼层
给力啊,楼主,多谢分享咯
 楼主| jiaxinhui 发表于 2012-12-1 22:02 | 显示全部楼层
jiang390625 发表于 2012-6-29 13:34
给力啊,楼主,多谢分享咯

不客气
yigeshengjidan 发表于 2013-1-21 16:05 | 显示全部楼层
多谢啊  我的接收有问题啊
 楼主| jiaxinhui 发表于 2013-1-21 21:33 | 显示全部楼层
请说明你的具体现象,这样大家伙好帮助你发现问题。
 楼主| jiaxinhui 发表于 2013-6-5 17:11 | 显示全部楼层
需要的朋友,建议一次购买2块板子,这样方便做通讯实验。
hawksabre 发表于 2013-6-5 18:41 | 显示全部楼层
学习一下   谢谢了   楼主   这个比较给力   不错哦
 楼主| jiaxinhui 发表于 2013-7-11 10:08 | 显示全部楼层
MINI板子原理图最新版.pdf (87.4 KB, 下载次数: 158)
 楼主| jiaxinhui 发表于 2013-8-1 08:30 | 显示全部楼层
worldsing 发表于 2013-8-1 08:49 | 显示全部楼层
还成,不过板子不算MINI哦
read 发表于 2013-8-23 20:44 | 显示全部楼层
非常感谢楼主
sarah_zhou 发表于 2014-1-9 15:47 | 显示全部楼层
,Thank you!
 楼主| jiaxinhui 发表于 2014-3-2 20:13 | 显示全部楼层
sarah_zhou 发表于 2014-1-9 15:47
,Thank you!

不客气啦
 楼主| jiaxinhui 发表于 2014-3-14 15:00 | 显示全部楼层
qixuan 发表于 2014-3-19 21:53 | 显示全部楼层
好给力啊,支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:点击进入—》我的淘宝店 数据采集板 RS485 CAN 总线通讯评估套件

72

主题

922

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部