[STM32F1] 分享 STM32 CAN总线测试例程 超实用!

[复制链接]
17002|38
 楼主| jiaxinhui 发表于 2015-12-7 10:30 | 显示全部楼层 |阅读模式
CAN总线 如今应用越来越广泛了,目前大多数ARM 芯片都带有CAN控制器,这样一来,我们在板子上扩展一个CAN通讯接口是很容易的。
可是对刚接触CAN通讯的朋友来说,总觉得CAN通讯比485总线难很多。其实没有那么难,刚开始学习,先不要去弄懂那些比较流行的CAN协议,例如CANPOEN, ICAN等。
先搞懂基本的CAN通讯,自己定义一个简单的协议搞,等通讯收发都没有问题了,逐渐你会对CAN的通讯原理和方式有比较更输入的理解了,然后再去尝试搞搞那些流行的

协议。
CAN通讯时是一帧一帧通讯的,所以必须先搞懂一帧数据的组成,这里有几个关键词 标识符、滤波器,必须搞懂。好了,先讲这么多了,后续我们大家一起讨论。
下面给大家提供的这两个例程 很具有代表性, 一个是主从方式通讯, 一个是非主从方式通讯,有兴趣的朋友可以测试下。
高级例程-PC机通过CAN总线采用主从方式采集总线上的多块MINI板.zip (4.4 MB, 下载次数: 1570)
高级例程-挂在总线上的多块MINI板通过CAN总线周期性向PC机发送采集信息.zip.zip (918.42 KB, 下载次数: 1119)
备注:以下界面是通过一个CAN转232的转换器把总线跟电脑连接起来的。
演示截图.jpg
MINI-VET6.jpg

评分

参与人数 1威望 +1 收起 理由
hayppy + 1 赞一个!

查看全部评分

 楼主| jiaxinhui 发表于 2015-12-8 20:48 来自手机 | 显示全部楼层
搞CAN通讯的朋友不多啊。
 楼主| jiaxinhui 发表于 2016-3-29 09:35 | 显示全部楼层
欢迎大伙下载测试。                    
天天好心情亲 发表于 2016-8-29 16:40 | 显示全部楼层
学习中 ,谢谢楼主!!!!!!!!!
zw1103031013 发表于 2016-11-20 01:23 | 显示全部楼层
怎么下载下来是forum.php
1021256354 发表于 2016-11-21 15:18 | 显示全部楼层
LZ:对汽车CAN总线协议有研究么?有**OBD的经验么?
毅811 发表于 2017-1-10 16:41 | 显示全部楼层
感谢卤煮分享,
yichunshan 发表于 2017-1-10 17:03 | 显示全部楼层
毅811 发表于 2017-1-10 16:41
感谢卤煮分享,

评论里面我最服你
初生学者 发表于 2017-4-1 21:03 | 显示全部楼层
拿走了谢谢
sdlls 发表于 2017-4-1 23:01 | 显示全部楼层
这个不是有代码可以参考吗
gygp 发表于 2017-4-2 11:27 | 显示全部楼层
CAN总线学习
gygp 发表于 2017-4-2 11:28 | 显示全部楼层
这个兼容STM32F4的芯片吗?
yongwong99 发表于 2017-4-8 20:58 | 显示全部楼层
Chen210 发表于 2017-4-30 11:37 | 显示全部楼层
非常感谢楼主,本人正在搞CAN总线有些疑惑,非常欣喜看到楼主的资料
潇湘夜雨001 发表于 2017-5-10 09:57 | 显示全部楼层
楼主好,请教下我的开发板通过周立功的CAN卡与PC进行通信,上位机直接用周立功的CANTest,你的例程需要怎么改下??
VB2015 发表于 2017-5-22 09:52 | 显示全部楼层
学习中,拿走了,多谢楼主
gzlmenglong 发表于 2017-5-24 16:25 | 显示全部楼层
谢谢分享
gygp 发表于 2017-5-24 23:01 | 显示全部楼层
CAN是不是有自测功能?
gygp 发表于 2017-5-24 23:03 | 显示全部楼层
以前都是DSP上用过CAN通信。
wch920820 发表于 2017-6-26 17:09 | 显示全部楼层
谢谢楼主的分享。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

72

主题

922

帖子

9

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