在下新人 现在用cube生成的代码 在can初始化的时候 调试发现在
while ((hcan->Instance->MSR & CAN_MSR_SLAK) != RESET) {
if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE)
{
/* Update error code */
hcan->ErrorCode |= HAL_CAN_ERROR_TIMEOUT;
/* Change CAN state */
hcan->State = HAL_CAN_STATE_ERROR;
return HAL_ERROR;
}
}
这里最后报错
然后发现有这个帖子跟我的问题一样,但是说要上拉电阻 不知道是哪个引脚啊?
https://bbs.21ic.com/icview-2497492-1-1.html |