打印
[PIC®/AVR®/dsPIC®产品]

请教PIC单片机CAN的问题

[复制链接]
2626|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shuidi_wangdan|  楼主 | 2016-8-11 22:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教几个关于PIC单片机CAN的问题(我用的是PIC18F25K80的片子)!
1、RXBnCON寄存器里的过滤命中位FILHIT是做什么用的,它是用于设置接受过滤器的还是用于读取状态然后判断是哪个过滤器的?
2、关于接受过滤器与屏蔽器的使用,比如RXB0寄存器对应两个接受过滤器,这两个接受过滤器该怎么设置?或者说这两给接受过滤器分别代表可以接受两个站的数据?
3、CANCONbits.REQOP = 1;           //请求配置模式
    这句话中REQOP应该是3个位(REQOP0,REQOP1,REQOP2),为什么只写了一个总的,对它的赋值在哪里有定义?我一直没找到。

刚接触CAN,请大家给指点,小弟谢谢了!
沙发
XIEYUANBIN| | 2016-8-12 10:10 | 只看该作者
CAN总线上有很多信号分发给不同的设备,那些滤波器一方面是排除杂波信号,另一方面就是识别ID等等

使用特权

评论回复
板凳
tdh03z| | 2016-8-12 10:47 | 只看该作者
屏蔽器和过滤器配合使用,减少CAN接收中断次数,特别对总线上ID比较多的应用非常方便

使用特权

评论回复
地板
shuidi_wangdan|  楼主 | 2016-8-13 16:25 | 只看该作者
XIEYUANBIN 发表于 2016-8-12 10:10
CAN总线上有很多信号分发给不同的设备,那些滤波器一方面是排除杂波信号,另一方面就是识别ID等等
...

它是由多个滤波器的,是不是说每个滤波器可以识别一种ID呢?

使用特权

评论回复
5
lion_师| | 2016-8-13 16:26 | 只看该作者
这个可以去论坛问问,查查资料

使用特权

评论回复
6
shuidi_wangdan|  楼主 | 2016-8-13 16:27 | 只看该作者
tdh03z 发表于 2016-8-12 10:47
屏蔽器和过滤器配合使用,减少CAN接收中断次数,特别对总线上ID比较多的应用非常方便 ...

主要是屏蔽器和过滤器不知道怎么搭配,他有多个过滤器,但只有一个屏蔽器,你能否给举个例子?

使用特权

评论回复
7
shuidi_wangdan|  楼主 | 2016-8-13 16:40 | 只看该作者
lion_师 发表于 2016-8-13 16:26
这个可以去论坛问问,查查资料

去哪个论坛?我在看PIC的文档,有些地方不太懂,你能否给指点一下?

使用特权

评论回复
8
dogglove| | 2016-8-13 21:42 | 只看该作者
还是仔细看数据手册,并认真研究一下例程

使用特权

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

本版积分规则

65

主题

549

帖子

3

粉丝