打印
[其他ST产品]

STM32 CAN通信,从机接收时帧与帧之间有15ms左右的时间间隔

[复制链接]
312|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2023-9-27 11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟做一个CAN在线下载,发现STM32、STM8S单片机在CAN通信时不管主机发送的有多快,从机接收时帧与帧之间的时间间隔总是有15ms左右的间隔。
 比如主机固定以每隔3ms发送一帧数据:数据长度为8个字节。如:1,2,3,4,5,6,7,8。从机接收帧数据的间隔总是15左右。通信速度均为250K。想请各种帮忙解释一下,谢谢!!!!

使用特权

评论回复
沙发
Henryko| | 2023-9-29 20:25 | 只看该作者
应该不会这么慢吧

使用特权

评论回复
板凳
Stahan| | 2023-9-30 11:38 | 只看该作者
是不是帧间隔设置有问题啊

使用特权

评论回复
地板
515192147| | 2023-11-1 21:42 | 只看该作者
用 中断接收 CAN包

使用特权

评论回复
5
月亮一键变蓝| | 2023-11-17 19:50 | 只看该作者
这是不是你配置的CAN模式啊?

使用特权

评论回复
6
春日负喧| | 2023-11-17 23:00 | 只看该作者
通讯速度250K好像是正常的

使用特权

评论回复
7
风凉| | 2023-11-18 01:00 | 只看该作者
这个CAN有个CANFD,好像速度能快点,你试试

使用特权

评论回复
8
西洲| | 2023-11-18 03:00 | 只看该作者
250K的速度也是可以的了,虽然速度会慢点

使用特权

评论回复
9
白马过平川| | 2023-11-18 05:00 | 只看该作者
一般情况你可以先接收数据,然后收完在处理也行的

使用特权

评论回复
10
她已醉| | 2023-11-18 07:00 | 只看该作者
这CAN用的不多,但是我觉得250K的速度好像也是CAN的标准速度吧

使用特权

评论回复
11
我吃小朋友| | 2023-11-18 11:00 | 只看该作者
反正15ms确实有点长了

使用特权

评论回复
12
在曼谷的春| | 2023-11-18 15:00 | 只看该作者
这CAN没有按包发送的吗?只能一个一个字节的发送?

使用特权

评论回复
13
失物招領| | 2023-11-18 19:00 | 只看该作者
可以用DMA试试吧,这种是不是能好点

使用特权

评论回复
14
将爱藏于深海| | 2023-11-18 22:00 | 只看该作者
既然时间固定,那估计就是配置的问题了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

418

主题

1515

帖子

4

粉丝