7.接收信息悬挂寄存器
CANRMP(Received Message Pending Register)
如果邮箱n有一条已经接收到的信息,则将置位接收信息悬挂寄存器的CANRMP.n位。仅能由CPU复位该位,而由内部逻辑置位。如果CANOPC.n(CANOPC.31~0)位清零,则新进入的信息将覆盖已存储的信息,否则将寻找下一个邮箱是否匹配。在这种情况下,将置位相应的状态位CANRML.n。通过对CANRMP寄存器的基地址进行写操作可以将CAN⁃RMP和CANRML寄存器的位清零,写操作是向对应的位域写入1。如果CPU要对这些位复位而CAN模块同时要对它们置位,则将置位这些位。
如果置位CANMIM寄存器中相应的中断屏蔽位,则CANRMP寄存器可以将GMIF0/GMIF1(CANGIF0.15/CANGIF1.15)置位。GMIF0/GMIF1位可以启动中断。

位31~0,RMP[31:0]:接收信息悬挂位。
●1:如果邮箱n已有一条接收信息,则将置位该寄存器的CANRMP.n位。
●0:邮箱没有信息。