找回密码
 立即注册
查看: 1508|回复: 6

帮 网友问:CAN 接收FIFO最多能够存多少帧数据?

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2089

积分

超级版主

积分
2089
发表于 2022-12-13 10:20:03 | 显示全部楼层 |阅读模式
本帖最后由 芯LYS 于 2023-3-22 16:38 编辑

看到有网友在问 :“数据量为1的时候是 4字节一帧最大算着是 64/4 = 16帧,可是芯片手册写的是 21帧  是64/3=21? 最少是 64/11 = 5 标准帧的话算是对的,如果扩展帧的话 就是 64/13 = 4了。不知道这样理解是不是对的?错了的话哪里不对?”

等 我们 论坛里的专家来回答
QQ:3398500488
微信号:18106296592(小刘)
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2089

积分

超级版主

积分
2089
发表于 2022-12-13 10:22:43 | 显示全部楼层
接收 BUFFER 包含 4 个寄存器:RXBUF0,RXBUF1,RXBUF2,RXBUF3。

每当 RXBUF3 寄存器被写的时候,BUFFER 指针自动加 1,RXBUF0,RXBUF1,RXBUF2,RXBUF3,
被写入 BUFFER。一帧 CAN 的数据最长是 16 个 BYTE,所以接收一帧数据需要循环读取 RXBUF

四次。CAN 模块的 RXFIFO 是一个 64BYTE 的 FIFO


以上  是STC32G12K128数据手册里面找的资料    供参考,请大神指点!
QQ:3398500488
微信号:18106296592(小刘)
  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2022-12-13 10:29:17 | 显示全部楼层
数据量为1的时候是 4字节一帧最大算着是 64/4 = 16帧,标准帧的话就是 64/11 = 5,扩展帧的话就是 64/13 = 4, 21帧是指远程帧。
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2022-12-13 12:07:26 | 显示全部楼层
可以请 CAN 的用户到这来交流,我们 STC CAN 的专家可以及时提供支持,
大量的 CAN 演示程序在 屠龙刀-STC32G12K128核心功能实验板 的演示程序包中
1.png
CAN的演示程序见 程序14/15/31/32
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2022-12-13 12:09:05 | 显示全部楼层

0

主题

1

回帖

18

积分

新手上路

积分
18
发表于 2023-2-15 17:12:22 | 显示全部楼层
乘风*** 发表于 2022-12-13 10:29
数据量为1的时候是 4字节一帧最大算着是 64/4 = 16帧,标准帧的话就是 64/11 = 5,扩展帧的话就是 64/13 =  ...

谢谢解惑,字节4-11是数据帧的实际数据,远程帧时无效,所以只有字节1-3了
  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2089

积分

超级版主

积分
2089
发表于 2023-3-22 16:41:10 | 显示全部楼层
屠龙刀-STC32G12K128核心功能实验板 的演示程序包  下载地址链接 https://www.stcai.com/filedownload/625530
QQ:3398500488
微信号:18106296592(小刘)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 04:15 , Processed in 0.139350 second(s), 88 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表