请教关于18F系列 CAN总线1主多从通信地址切换问题

2020-02-08 09:06发布

本帖最后由 AttTiv 于 2012-8-1 09:47 编辑

请教大家   我用的18F45K80, CAN总线上1个主机,多个从机,我想请问几个问题

1、 配置地址是不是就是配置标识符??把地址填入标识符就可以了???
2、 假如1成立,那么主机要给不同地址的从机发信息,是不是每次都要重新进入配置模式,修改标识符???
3、 假如1不成立,那么请问配置地址是写在哪里呢??

先谢谢大家了

补充疑问: 4、主机接收 多个 从机传上来的报文,是不是过滤器和屏蔽器都设置成不过滤和不屏蔽???
           5、主机为了能够接收多个从机的报文,那么主机的标识符该怎么设置呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
zenith1032
1楼-- · 2020-02-08 10:38
是不是要发给谁,就填谁的ID啊??
环回模式那时,填相同的ID就能收到。
是这个道理吗??
AttTiv
2楼-- · 2020-02-08 14:25
 精彩回答 2  元偷偷看……
zenith1032
3楼-- · 2020-02-08 17:07
有没高手发个完整的PIC CAN总线的例程啊??
AttTiv
4楼-- · 2020-02-08 23:01
疑问多多,还望高手帮忙指点迷津
AttTiv
5楼-- · 2020-02-08 23:38
继续在摸索中。。。。。。。。。。
AttTiv
6楼-- · 2020-02-09 05:19
经过试验,每次发不同ID的从机,重新进入配置模式,对CAN寄存器重新配置一遍并修改过滤器值为从机值,通信成功,   但有个 疑问,  第一次在配置模式里将CAN寄存器都配置过后, 以后  进配置模式,能不能只 写 想改的寄存器 的代码,比如 只想改过滤器值,能不能在配置模式里只写改过滤器值的代码,其他配置代码都不用写?

一周热门 更多>