鼬894 2023-09-17 00:33 采纳率: 0%
浏览 23
已结题

使用RTOS后我的CAN1正常收发,但是CAN2接收正常,发送断断续续电机一会正常,一会软,我真的搞不懂为什么了,请帮帮我真的不想坐牢了

使用RTOS后我的CAN1正常收发,但是CAN2接收正常,发送断断续续电机一会正常,一会软,我真的搞不懂为什么了,请帮帮我真的不想坐牢了

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-17 10:04
    关注

    【以下回答由 GPT 生成】

    由于问题中提到涉及到C语言的标签,我将从软件角度给出一些解决方案。但需要注意的是,由于问题没有提供更多的细节和代码,无法针对性地给出具体的解决方案。下面是一些可能的解决方案: 1. 确保CAN2的硬件连接正常,包括引脚连接、电源供应等。 2. 确认CAN2的设置是否正确,包括波特率、滤波器设置等。 3. 检查CAN2的中断处理函数,确保它能正确处理接收完成的中断事件,并正确处理接收的数据。 4. 检查发送CAN2的代码,确保发送的数据和长度正确,发送的时间和频率合理。 5. 检查CAN2的发送缓冲区是否有足够的空间来存储需要发送的数据,避免发送数据丢失。 6. 考虑使用调试工具来查看CAN2的发送和接收情况,以便更好地定位问题所在。 7. 如果以上方法都没有解决问题,可能需要进一步分析问题的原因。可以通过增加日志输出、使用调试工具来捕获更多的信息,或者对代码进行逐行调试,定位问题所在。

    然而,由于缺乏具体的代码和硬件环境信息,以上解决方案只能作为参考。为了更好地解决问题,建议提供更多的细节和代码示例,以便更准确地定位问题。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月1日
  • 创建了问题 9月17日

悬赏问题

  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Linux权限管理相关操作(求解答)
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
  • ¥15 求一份STM32F10X的I2S外设库
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题
  • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?