[STM32F1] 请问STM32F107 CAN接收中断的应答信号是单片机自动完成的吗?

[复制链接]
 楼主| 麻花油条 发表于 2023-12-20 11:21 | 显示全部楼层 |阅读模式
STM32F107的CAN接收中断里需要发送某个报文作为应答信号,还是单片机自动完成?如果自动完成的 为什么我500k波特率时 开启自动重传功能后 总线负荷过重, 通信混乱,这可以说明需要我们自己再编程给出应答信号吗?
stormwind123 发表于 2023-12-21 10:15 | 显示全部楼层
STM32F107的CAN接收中断的应答信号不是由单片机自动完成的。在CAN通信中,当一个节点接收到一个数据帧时,它需要发送一个应答信号给发送节点,以表示成功接收到了数据。
一秒落纱 发表于 2024-1-17 15:03 | 显示全部楼层
中断信号当然是的啊,这种还质疑什么
光辉梦境 发表于 2024-1-17 17:00 | 显示全部楼层
在STM32F107上,CAN接收中断的应答信号通常是由单片机自动完成的
江河千里 发表于 2024-1-17 19:00 | 显示全部楼层
当CAN接收到一个消息时,单片机会触发CAN接收中断,并在中断服务程序中处理接收到的消息
冰春彩落下 发表于 2024-1-17 21:00 | 显示全部楼层
常包括读取接收邮箱中的数据,并进行相应的处理和响应,所以,一般是MCU自动触发的
远山寻你 发表于 2024-1-17 23:00 | 显示全部楼层
在处理完接收到的消息后,单片机通常会自动发送应答信号,例如发送一个确认消息或者执行其他相应的操作。这个过程是由单片机的中断服务程序自动完成的,无需额外的手动干预。
淡漠安然 发表于 2024-1-18 01:00 | 显示全部楼层
具体的应答信号的处理方式取决于您在中断服务程序中的代码逻辑
暖了夏天蓝了海 发表于 2024-1-18 03:00 | 显示全部楼层
您可以在中断服务程序中编写逻辑来处理接收到的消息,并根据需要发送相应的应答信号。
别乱了阵脚 发表于 2024-1-18 07:00 | 显示全部楼层
对于CAN接收中断的应答信号,单片机通常会自动完成这一过程,但具体的处理逻辑和应答信号的发送方式取决于您的代码实现
三生万物 发表于 2024-1-18 12:00 | 显示全部楼层
我觉得是MCU自动实现的,而不是手动处理
夜阑风雨 发表于 2024-1-18 15:00 | 显示全部楼层
CAN啊,你其实自己看看例程就啥都解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

299

主题

1620

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部