找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2036|回复: 5
收起左侧

STM32多路CAN通信 求思路

[复制链接]
ID:284051 发表于 2021-4-21 10:04 | 显示全部楼层 |阅读模式
STM32  CAN通信,我想一块单片机做主机,两块做从机,需要配置哪些参数?现在缺少思路,请指点下我
回复

使用道具 举报

ID:909701 发表于 2021-4-21 15:34 | 显示全部楼层
原来是这样啊 明白了 又学到了一点知识 本人为小白路过 哈哈
回复

使用道具 举报

ID:743992 发表于 2021-4-21 22:09 | 显示全部楼层
can没有主从机的说法,任何节点都可以在总线上发送接收数据。只有根据标识符id确定报文优先级。
配置的话,同步时间和分频系数决定了通信波特率,这个根据需要配置。过滤器这个,如果节点比较多,需要实现的功能比较复杂的话,也需要配置,一对一 一对多 多对一 多对多 这些情况下的过滤器配置方法都不一样。配置完过滤器,在发送数据的时候,报文的id标识符就需要根据过滤器配置来设置。其他倒也没什么,注意一下数据类型什么的。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:879348 发表于 2021-4-21 15:21 | 显示全部楼层
配置波特率,收发数据就行了,每次收发一般8bytes,CAN通信没有什么神秘

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:284051 发表于 2021-4-22 10:39 | 显示全部楼层
dasSpieler 发表于 2021-4-21 22:09
can没有主从机的说法,任何节点都可以在总线上发送接收数据。只有根据标识符id确定报文优先级。
配置的话 ...

好的,明白了,我就是卡在ID这一天谢谢
回复

使用道具 举报

ID:284051 发表于 2021-4-22 19:36 | 显示全部楼层
dasSpieler 发表于 2021-4-21 22:09
can没有主从机的说法,任何节点都可以在总线上发送接收数据。只有根据标识符id确定报文优先级。
配置的话 ...

今天查了一天的资料,配置原理基本上懂了,但是过滤器配置还是不会,我只有正点的资料,网上查的也差不多,您这有关于这方面的指点吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表