OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4345|回复: 3

对于Can 标识符中ID设置的困惑, 相同板子相同程序ID不同?

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2017-1-13
在线时间
2 小时
发表于 2017-1-13 21:51:34 | 显示全部楼层 |阅读模式
1金钱
如果2个一模一样的CAN接口的板子,里面程序也一模一样,是不是ID就一样了?
需要硬件里面加个拨码开关来配置地址?或者用串口来配置地址?
然后仲裁问题,优先级,是之前每一个CAN设备都是固定好了的?哪个优先级,是么?

CAN中不能挂接一模一样的CAN设备?

我想做好多个CAN通信的传感器,麻烦大神指导!
我看原子程序里面是代码里面固定的ID号。 那如何组网不冲突?而且又能准确的判断哪个对应哪个ID?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2017-1-13
在线时间
2 小时
 楼主| 发表于 2017-1-16 09:28:06 | 显示全部楼层
回复

使用道具 举报

5

主题

121

帖子

0

精华

高级会员

Rank: 4

积分
621
金钱
621
注册时间
2016-1-26
在线时间
150 小时
发表于 2017-1-16 10:17:33 | 显示全部楼层
如果做项目的话,会在硬件上加拨码开关来做ID区分,组网的话,也是不同的ID的,至于优先级、仲裁问题都是硬件处理的问题,最多可能就是报错给你
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2017-1-13
在线时间
2 小时
 楼主| 发表于 2017-1-17 09:19:56 | 显示全部楼层
也就是板子一样,内部程序一样的的话,必须通过拨码开关来区分?
然后程序在初始化的时候读取拨码开关的状态,然后将拨码开关的状态读取过来作为本机的ID地址的赋值?

这样理解可对?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 04:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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