NXP MCU 技术william hill官网
直播中

youyoulan

12年用户 1101经验值
私信 关注
[问答]

Enhanced Rx FIFO需要设置ID filter elements作为can报文匹配条件,RX ID 滤芯是否可以动态修改?

有3个Rx FIFO需要说明。
1. Enhanced Rx FIFO需要设置ID filter elements作为can报文匹配条件。RX ID 滤芯是否可以动态修改?(RX 可以不停止接收消息)
2、修改RX ID过滤元件时,当前CAN控制器是否会停止接收所有RX can报文?还是只有修改后的 RX ID 滤波器元件会受到影响?
3. 如果修改了RX ID 过滤元件需要关闭RX 接收并重新配置ID 过滤元件,然后重新启动才能接收消息。NXP 是否有关于关闭接收以应用新规则和重新启动 RX 接收所需时间的执行时间数据以供参考?

回帖(1)

时见栖鸦

2024-5-31 17:37:45
1. Enhanced Rx FIFO可以动态修改RX ID过滤元件,而不必停止接收消息。这是因为Enhanced Rx FIFO中的RX ID过滤元件是存储在RAM中的,可以通过软件修改。
2. 当修改RX ID过滤元件时,只有受影响的RX ID过滤器元件会被停止接收对应的CAN报文。其他未被修改的RX ID过滤器元件会继续接收CAN报文。因此,当前CAN控制器不会停止接收所有RX CAN报文。
3. 如果修改了RX ID过滤元件,并且需要重新配置ID过滤元件后重新启动,那么关闭RX接收和重新配置ID过滤元件所需的时间取决于CPU的运行速度和系统复杂度。NXP没有提供这方面的执行时间数据,因为这取决于具体应用的硬件和软件架构。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分