如果接收到的消息存储到邮箱n中,则RMP[n]置位。该寄存器只能通过CPU复位,内部逻辑置位。如果OPC[n](OPC,31~0)位被清除,新接收的消息将会把先存储的消息覆盖掉,否则捡查下一个ID匹配的邮箱。在这种情况下,RML[n]的状态位置位。向寄存器CANRMP的基地址写1,将CANRMP和CANRML的位清除。如果CPU复位的同时,CAN模块要将相同位置位,该位置位。如果在CANMIM寄存器中相应的中断屏蔽位置位,则CANRMP寄存器相应的位会对GMIFO/GMIF1(GIF0.15/GIF1.15)置位,GMIFO/GMIF1位表示有中断产生,如图所示。
图 接收消息挂起寄存器
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。