天狱韩少 发表于 2022-10-12 11:36

KF32A关于can接收ram的偏移地址

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;
这代码中偏移地址计算的原理是上面,有点不懂

天狱韩少 发表于 2022-10-18 09:52

没想到这是can系统自带的程序,不需要修改
页: [1]
查看完整版本: KF32A关于can接收ram的偏移地址