[嵌入式] 【求助帖】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)的死循环

死在can2初始化

死在can2初始化

cube配置

cube配置
跳转到指定楼层

[嵌入式] 【求助帖】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号

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