在 滤波中添加 MXTD 和 MDIR 位时、umask 位存在问题。
我知道 标识符掩码 Mas[28:0]是如何工作的、但 MXTD 和 MDIR 让我感到困惑。这两个位如何影响验收滤波?
非常感谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在 滤波中添加 MXTD 和 MDIR 位时、umask 位存在问题。
我知道 标识符掩码 Mas[28:0]是如何工作的、但 MXTD 和 MDIR 让我感到困惑。这两个位如何影响验收滤波?
非常感谢。
您好、 Joseph、
当接收到远程帧时、匹配报文对象必须采用三种不同的配置
应考虑:
方向="1"(方向=发送)、RmtEn ="1"、UMASK ="1"或"0"
当接收到匹配的远程帧时、该报文对象的 TxRqst 位将置位。 其余部分
报文对象保持不变。
2、方向="1"(方向=发送)、RmtEn ="0"、UMask ="0"
远程帧被忽略、该报文对象保持不变。
3、方向="1"(方向=发送)、RmtEn ="0"、UMask ="1"
远程帧的处理方式与接收到的数据帧类似。 接收到匹配的遥控器
该报文对象的 TxRqst 位复位。 仲裁和控制位(标识符+ IDE +
移位寄存器中的 RTR + DLC)存储在消息 RAM 和中的消息对象中
该报文对象的 NewDat 位被置位。 报文对象的数据字节保持不变 μ。
上面的段落是从 参考 maunal 复制的。TxRqst 似乎 与 MDir 位无关。 但根据您的答案 MDir
需要为 "1"。
非常感谢。