久芯网

stm32F4怎么发出错误帧?

avatar qwertyuip 提问时间: 2023-08-07 10:41:00 / 未解决

文档里面说can外设支持CAN协议。 在can协议里面,有错误帧的概念。 当发现 Bit Check Error的时候,如何让stm32f4发出错误帧呢?请高手解答一下


如需获得 stm32F4 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

3个回答
  • avatar butterflyspring
    回答时间: 2023-08-07 11:07:55

    参考手册里关于寄存器部分也没有看到使能发送错误帧的位。 比较其他功能可以发现,很多协议固定部分都由硬件自己做了,不需要用户手动去执行了。用户只需要做配置,发送接收,状态检测就够了。 有条件的话可以按照协议规定模拟一下场景,看看是不是硬件自己会发送。

  • avatar xmshao
    回答时间: 2023-08-07 11:36:40

    CAN通信里只有数据帧和遥控帧需要用户的配置和参与,而错误帧、过载帧之类的是无需用户配置和干预的,是CAN硬件节点自动处理的。具体到错误帧的发送,是CAN节点模块检测到错误后自动发送的,无需CPU的参与和掌控。

  • avatar 1+1=2
    回答时间: 2023-08-07 12:01:34

    发出错误帧? 可以把CAN+ CAN-短接,一般就会有错误帧出现

会员中心 微信客服
客服
回到顶部