RoboMaster

标题: 【求助帖】CAN初始化问题 [打印本页]

作者: zzc    时间: 2019-4-26 16:52
标题: 【求助帖】CAN初始化问题
由于之前一路挂载8个电机,第八个电机不稳定,所以开两路can。但是在CubeMx中配置完成,代码编译没有错误。烧录程序之后无法正常驱动电机。Debug之后发现CAN2的初始化失败,进入死循环。请问哪位大哥遇到这种情况,可以解答一下小弟的疑惑。

  if (HAL_CAN_Init(&hcan2) != HAL_OK)
  {
    _Error_Handler(__FILE__, __LINE__);
  }

void _Error_Handler(char *file, int line)
{
  /* USER CODE BEGIN Error_Handler_Debug */
  /* User can add his own implementation to report the HAL error return state */
  while(1)
  {
  }
  /* USER CODE END Error_Handler_Debug */
}

最后进入while(1)的死循环

作者: zzc    时间: 2019-4-26 17:16
使用一路can的话,CAN1初始化是正常的,然后在cube上再添加个CAN2就出问题了
作者: zzc    时间: 2019-4-28 20:52
问题已解决
作者: 球球的爸爸    时间: 2020-10-10 14:58
zzc 发表于 2019-4-28 20:52
问题已解决

你好,请问下怎么解决的,遇到相同问题




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2