21ic问答首页 - KF32A关于can接收ram的偏移地址
KF32A关于can接收ram的偏移地址
天狱韩少2022-10-12
tmprmc = (CAN0_SFR->CTLR & CAN_CTLR_CANRMC) >> CAN_CTLR_CANRMC0_POS;
tmprmd = CAN0_SFR->RCR >> 16;
if (tmprmd >= tmprmc)
Receice_addr = (tmprmd - tmprmc) * 0x10;
else
Receice_addr = (tmprmd + 16 - tmprmc) * 0x10;
这代码中偏移地址计算的原理是上面,有点不懂
tmprmd = CAN0_SFR->RCR >> 16;
if (tmprmd >= tmprmc)
Receice_addr = (tmprmd - tmprmc) * 0x10;
else
Receice_addr = (tmprmd + 16 - tmprmc) * 0x10;
这代码中偏移地址计算的原理是上面,有点不懂
赞0
评论
2022-10-18
您需要登录后才可以回复 登录 | 注册