浮生丶若尘 2024-04-06 22:24 采纳率: 0%
浏览 42

关于stm32can驱动大疆m2006电机

最近在使用m2006的时候遇到一个很奇怪的问题,我自己使用cubemx创建一个工程,初始化过滤器,开启can,开启中断,发送命令一系列操作下来电机没有任何反应,我手上有另一份工程是可以正常驱动电机的,于是我把能驱动电机那份工程中除了mdk-arm文件夹之外的所有文件全部覆盖我创建的工程,但是电机仍然没有任何反应,两份工程keil魔法棒中的设置也是一模一样,请问这是怎么回事

  • 写回答

3条回答 默认 最新

  • 关注

    晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    请问一下,两份工程中的代码有没有以下几点不同?

    • 使用的库文件版本是否一致?
    • 定时器中断设置是否一致?
    • CAN口初始化设置是否一致?
    • 发送的CAN消息是否一致?

    同时,也可以考虑以下几个方面:

    • 确认CAN收发信号是否正常;
    • 尝试使用其他电机进行测试;
    • 检查电机CAN接收的波特率是否正确。

    针对上述问题进行核查后,如果问题仍未得到解决,可以拿出电机手册进行查阅,或者在社区中提问,获取更多的帮助和解决方案。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月6日

悬赏问题

  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 springboot aop 应用启动异常
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错