打印
[应用相关]

开发STM32 的 CAN总线的时候,ID 标识符 需要频繁的修改吗?

[复制链接]
1292|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangjiahao88|  楼主 | 2018-9-3 09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开发STM32 的 CAN总线的时候,ID 标识符 需要频繁的修改吗?
沙发
晓伍| | 2018-9-3 09:38 | 只看该作者
应该不需要的啊

使用特权

评论回复
板凳
磨砂| | 2018-9-3 09:44 | 只看该作者
不用的  初始化一次就可以

使用特权

评论回复
地板
观海| | 2018-9-3 10:06 | 只看该作者
个人认为 楼上的正解

使用特权

评论回复
5
wangjiahao88|  楼主 | 2018-9-3 14:39 | 只看该作者
按道理来说 初始化一次 就可以。

但是 如果是某些消息数据帧,使用不同的ID 标识符,是不是可以这样:满足了多机通讯的要求?

使用特权

评论回复
6
wangjiahao88|  楼主 | 2018-9-3 14:42 | 只看该作者
例如:多机通讯中,10个节点,你如果要控制的方式是:

开机,关机,自检,回传电流,电压,等等 消息的时候,如何回传呢?

如果不修改标识符,岂不是要浪费 一两个字符数据了?

这是一个疑惑 的问题。。。

使用特权

评论回复
7
wangjiahao88|  楼主 | 2018-9-3 14:45 | 只看该作者
假如 设定了 电流 电压 自检 开机 关机 错误 等方面的标识符,这样 任何一个查询的时候 都可以判断出来 后面只需要浪费一个字节跟着0--255 种状态是不是就可以了?

当然 如果用一个固定的标识符 0-255 种状态数据 也可以基本上描述一个对象的所有状态了 但是 主机或者一个总机 就不太好接受从机的ID 消息了,。。,

使用特权

评论回复
8
guanjiaer| | 2018-9-4 09:08 | 只看该作者
最好不好总改

使用特权

评论回复
9
xuanhuanzi| | 2018-9-4 21:05 | 只看该作者
设置一次就行

使用特权

评论回复
10
wangjiahao88|  楼主 | 2018-9-7 14:01 | 只看该作者
看样子 还是 只修改一次 比较好!

使用特权

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

本版积分规则

473

主题

7517

帖子

30

粉丝