Thread 中讨论的其他器件:controlSUITE
您好、香榭丽舍
我尝试使用以下示例测试 F2837x CAN 的标识符掩码函数:
C:\ti\controlSUITE\device_support\F2837xS\v191\F2837xS_Examples_CPU1\CAN_loopback
在 CANInit(Cana_base)中,我已设置 IF2MCTL.umask 位。 通过使用以下指令、
HWREGH (ui32Base + CAN_O_IF2MCTL)= CAN_IF2MCTL_UMASK;
我 修改了消息 ID 和掩码、如下所示:
sTXCANMessage.ui32MsgID = 0x04000164; //
sTXCANMessage.ui32MsgIDMask = 0x1f00FFFF; //
sRXCANMessage.ui32MsgID = 0x04000168; //
sRXCANMessage.ui32MsgIDMask = 0x1f00fff0; //
但是 ,消息对象2无法接收 来自对象1的消息。
您能否帮助检查 标识符掩码函数的其它任何内容或如何配置标识符掩码函数?