楼主

[嵌入式] 【求助帖】CAN初始化问题

[复制链接]
顾问zzc
2019-4-26 16:52:47 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于之前一路挂载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)的死循环
跳转到指定楼层
推荐

[嵌入式] 【求助帖】CAN初始化问题

[复制链接]
顾问zzc
 楼主| 2019-4-28 20:52:25 只看该作者
问题已解决
沙发

[嵌入式] 【求助帖】CAN初始化问题

[复制链接]
顾问zzc
 楼主| 2019-4-26 17:16:10 只看该作者
使用一路can的话,CAN1初始化是正常的,然后在cube上再添加个CAN2就出问题了
地板

[嵌入式] 【求助帖】CAN初始化问题

[复制链接]
梯队队员球球的爸爸
2020-10-10 14:58:24 只看该作者

你好,请问下怎么解决的,遇到相同问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表