21ic问答首页 - 18F46Q84 can
18F46Q84 can
zzy23456782022-12-26
本帖最后由 zzy2345678 于 2022-12-26 08:52 编辑
在配置CAN工作模式时,一直在while中运行,退不出来,就是 OPMOD没有更新,请问这是为什么?
C1CONTbits.REQOP = requestMode;
while (C1CONUbits.OPMOD != requestMode)
{
//This condition is avoiding the system error case endless loop
if (1 == C1INTHbits.SERRIF)
{
status = CAN_OP_MODE_SYS_ERROR_OCCURED;
break;
}
}
在配置CAN工作模式时,一直在while中运行,退不出来,就是 OPMOD没有更新,请问这是为什么?
C1CONTbits.REQOP = requestMode;
while (C1CONUbits.OPMOD != requestMode)
{
//This condition is avoiding the system error case endless loop
if (1 == C1INTHbits.SERRIF)
{
status = CAN_OP_MODE_SYS_ERROR_OCCURED;
break;
}
}
赞0
2.CAN TX, RX脚的PPS配置对吗?
最好把代码提供下,好让大家看问题。
评论
2022-12-27
赞0
是的,我用ICD4调试就是死在这里,没有配置成功, 实际工作也是死在这里. 不知道MCU硬件为什么不动作?
评论
2022-12-27
赞0
评论
2022-12-26
您需要登录后才可以回复 登录 | 注册