打印
[STM32F1]

STM32F1与PC之间的CAN通信

[复制链接]
1240|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
berrylin|  楼主 | 2015-7-31 16:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
具体怎么实现一个STMf1与PC间的CAN通信?基本的一些配置都配好了,我要实现的功能很简单,就是把STM32板子上的AD采集到的数据通过CAN发到电脑上看下数据,采用标准ID发动接收就可以了,但是不懂发送接收部分具体怎么写,原来没用过CAN,刚刚自学几天,
现在的问题是:1.不太会配置过滤器2.不太会弄发送函数3.不太会设置波特率。
我要实现的功能很简单,就是我有一些AD数据在板子上采集到了,但是由于数据量太大,显示的时候人眼看不过来,所以我想通过CAN和PC通信把数据在CAN的调试助手里打印出来。没有其他的条件限制。能帮我具体解答下吗?谢谢
沙发
叽里咕噜ID| | 2015-7-31 17:07 | 只看该作者
同求 顶

使用特权

评论回复
板凳
berrylin|  楼主 | 2015-7-31 17:24 | 只看该作者

你是要实现什么功能?

使用特权

评论回复
地板
yklstudent| | 2015-7-31 17:35 | 只看该作者
范例都有的,基本的通信实现很容易,关闭是要定义好协议;买个好的USB_CAN工具也很重要,记得ZLG的很好用,就是太贵了

使用特权

评论回复
5
berrylin|  楼主 | 2015-7-31 17:37 | 只看该作者
yklstudent 发表于 2015-7-31 17:35
范例都有的,基本的通信实现很容易,关闭是要定义好协议;买个好的USB_CAN工具也很重要,记得ZLG的很好用, ...

能具体讲一下吗?我用的就是ZLG。

使用特权

评论回复
6
berrylin|  楼主 | 2015-7-31 17:38 | 只看该作者
yklstudent 发表于 2015-7-31 17:35
范例都有的,基本的通信实现很容易,关闭是要定义好协议;买个好的USB_CAN工具也很重要,记得ZLG的很好用, ...

我原来没用过CAN,因为需要刚刚看的,急求,一定结帖

使用特权

评论回复
7
berrylin|  楼主 | 2015-7-31 17:42 | 只看该作者
yklstudent 发表于 2015-7-31 17:35
范例都有的,基本的通信实现很容易,关闭是要定义好协议;买个好的USB_CAN工具也很重要,记得ZLG的很好用, ...

波特率怎么算,能讲下吗?

使用特权

评论回复
8
yklstudent| | 2015-7-31 17:52 | 只看该作者
berrylin 发表于 2015-7-31 17:42
波特率怎么算,能讲下吗?

自己动动手查找下就有答案了

使用特权

评论回复
9
berrylin|  楼主 | 2015-7-31 20:32 | 只看该作者
yklstudent 发表于 2015-7-31 17:52
自己动动手查找下就有答案了

你方便发给我程序吗?我程序中还是有很多问题。谢谢啦

使用特权

评论回复
10
jiaxinhui| | 2015-8-1 08:05 | 只看该作者
楼主可以找找我发过的一个can帖子

使用特权

评论回复
11
小小刀| | 2015-8-3 10:23 | 只看该作者
看官方的标准外设库或者Cube库,里面有CAN的例子,你就当他普通的串口先,然后再配置其他复杂一点的寄存器。

使用特权

评论回复
12
mumu3013| | 2015-8-3 11:17 | 只看该作者
首先看手册,然后库函数有例程,还有波特率计算有软件的,你百度一下就有

使用特权

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

本版积分规则

2

主题

9

帖子

0

粉丝