打印
[STM32F1]

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

[复制链接]
15340|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CAN总线 如今应用越来越广泛了,目前大多数ARM 芯片都带有CAN控制器,这样一来,我们在板子上扩展一个CAN通讯接口是很容易的。
可是对刚接触CAN通讯的朋友来说,总觉得CAN通讯比485总线难很多。其实没有那么难,刚开始学习,先不要去弄懂那些比较流行的CAN协议,例如CANPOEN, ICAN等。
先搞懂基本的CAN通讯,自己定义一个简单的协议搞,等通讯收发都没有问题了,逐渐你会对CAN的通讯原理和方式有比较更输入的理解了,然后再去尝试搞搞那些流行的

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


评分
参与人数 1威望 +1 收起 理由
hayppy + 1 赞一个!
沙发
jiaxinhui|  楼主 | 2015-12-8 20:48 | 只看该作者
搞CAN通讯的朋友不多啊。

使用特权

评论回复
板凳
jiaxinhui|  楼主 | 2016-3-29 09:35 | 只看该作者
欢迎大伙下载测试。                    

使用特权

评论回复
地板
天天好心情亲| | 2016-8-29 16:40 | 只看该作者
学习中 ,谢谢楼主!!!!!!!!!

使用特权

评论回复
5
zw1103031013| | 2016-11-20 01:23 | 只看该作者
怎么下载下来是forum.php

使用特权

评论回复
6
1021256354| | 2016-11-21 15:18 | 只看该作者
LZ:对汽车CAN总线协议有研究么?有**OBD的经验么?

使用特权

评论回复
7
毅811| | 2017-1-10 16:41 | 只看该作者
感谢卤煮分享,

使用特权

评论回复
8
yichunshan| | 2017-1-10 17:03 | 只看该作者
毅811 发表于 2017-1-10 16:41
感谢卤煮分享,

评论里面我最服你

使用特权

评论回复
9
初生学者| | 2017-4-1 21:03 | 只看该作者
拿走了谢谢

使用特权

评论回复
10
sdlls| | 2017-4-1 23:01 | 只看该作者
这个不是有代码可以参考吗

使用特权

评论回复
11
gygp| | 2017-4-2 11:27 | 只看该作者
CAN总线学习

使用特权

评论回复
12
gygp| | 2017-4-2 11:28 | 只看该作者
这个兼容STM32F4的芯片吗?

使用特权

评论回复
13
yongwong99| | 2017-4-8 20:58 | 只看该作者
mark!

使用特权

评论回复
14
Chen210| | 2017-4-30 11:37 | 只看该作者
非常感谢楼主,本人正在搞CAN总线有些疑惑,非常欣喜看到楼主的资料

使用特权

评论回复
15
潇湘夜雨001| | 2017-5-10 09:57 | 只看该作者
楼主好,请教下我的开发板通过周立功的CAN卡与PC进行通信,上位机直接用周立功的CANTest,你的例程需要怎么改下??

使用特权

评论回复
16
VB2015| | 2017-5-22 09:52 | 只看该作者
学习中,拿走了,多谢楼主

使用特权

评论回复
17
gzlmenglong| | 2017-5-24 16:25 | 只看该作者
谢谢分享

使用特权

评论回复
18
gygp| | 2017-5-24 23:01 | 只看该作者
CAN是不是有自测功能?

使用特权

评论回复
19
gygp| | 2017-5-24 23:03 | 只看该作者
以前都是DSP上用过CAN通信。

使用特权

评论回复
20
wch920820| | 2017-6-26 17:09 | 只看该作者
谢谢楼主的分享。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

71

主题

921

帖子

9

粉丝