杰发科技AC7840——CAN通信简介(3)_时间戳

0. 时间戳简介

时间戳表示的是收到该CAN消息的时刻,通过连续多帧的时间戳,可以计算出CAN消息的发送周期,也可以用于判断CAN消息是否被持续收到。

1. 使用步骤

注意分别是发送和接收的功能:

2. 现象分析_接收时间戳

看下寄存器的情况:

使用时间戳功能,首先得把初始化的时间戳打开

我们接收寄存器里面就存了接收时间戳

通过对2帧数据的值来计算

上位机每帧间隔1000ms,计算结果如下,差值g_RTS大概在7600000

上位机每帧间隔500ms,计算结果如下,差值g_RTS大概在3900000

上位机每帧间隔100ms,计算结果如下,差值g_RTS大概在830000

上位机每帧间隔50ms,计算结果如下,差值g_RTS大概在470000

通过以上计算,暂时无法得出差值和时间之间的关系,但能看的出来接收时间戳的值是差值。

3. 现象分析_发送时间戳

通过计算得出时间戳地址在

cpp 复制代码
Can0起始地址  0x40007000
+0x50到发送Tbuff寄存器起始地址  0x40007000+0x50=0x40007050
+72到时间戳地址 72=0x48  0x40007050+0x48 = 0x40007098

先看下数据寄存器是否OK,读取数据正常

再看时间戳的寄存器

发送时间戳貌似没法测试

相关推荐
ltqshs1 天前
STM32-FreeRTOS函数名规律总结
mcu
qyyyyy5702 天前
芯片 Datasheet PDF 怎么翻译?寄存器表、时序图和电气参数阅读实战
嵌入式硬件·mcu·database·机器翻译·石墨文档
无聊的菜鸟4 天前
TMS320F2806X学习笔记(零)—— C2000、CCS、新建工程
笔记·mcu·c2000·f2806x
国科安芯8 天前
详解ADC 规则组外部触发:CH2、CH3 与 TRGO2
运维·网络·单片机·嵌入式硬件·mcu·系统架构
电子科技圈10 天前
芯科科技推出其功耗最低的低功耗蓝牙SoC产品BG2B, 能效、安全性及集成度领先
嵌入式硬件·mcu·物联网·网络安全·智能家居·iot·交通物流
0x3F(小茶)10 天前
复位异常(Cortex-M处理器)
单片机·mcu
wengqidaifeng13 天前
2026 年电赛(TI 杯)H 题:摆杆机械结构、MaxiCamPro 测量、步进编码器与三层 PID
单片机·嵌入式硬件·mcu
0x3F(小茶)13 天前
FreeRTOS 系统配置
c语言·单片机·mcu
wengqidaifeng14 天前
2026 年电赛(TI 杯)控制类 H 题:编码器速度环、差速运动学、MPU6050 航向环与直线稳定性
单片机·嵌入式硬件·mcu
sramdram15 天前
基于MCU微控制器的高速无感FOC吸尘器解决方案
mcu·微控制器·mcu微控制器