硬汉嵌入式论坛

 找回密码
 立即注册
查看: 666|回复: 3
收起左侧

[CAN/FDCAN] CAN总线时间戳寄存器

[复制链接]

3

主题

15

回帖

24

积分

新手上路

积分
24
发表于 2023-7-7 12:16:51 | 显示全部楼层 |阅读模式
请问有人用过CAN总线时间戳寄存器吗? 在CAN_IE开启了TSW中断后 ,即使CAN_TSCV时间戳寄存器在溢出后复位为0,但是CAN_IR中的TSW的中断并没有置位。手册上说:回卷操作会将中断标志 IR[TSW] 1

PS:我想用这个时间戳寄存器来记录总线接收到报文的精准时间,方式是每次接收到报文就将当前时间戳寄存器的值读出来,再加上它溢出的次数*65535*CAN总线的波特率


时间戳配置和计算寄存器

时间戳配置和计算寄存器
V3NBYIXH$5FMCW69PC$M6BY.png

时间戳寄存器手册说明

时间戳寄存器手册说明
回复

使用道具 举报

3

主题

15

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2023-7-7 12:36:34 | 显示全部楼层
已经解决了,低级错误,回调函数的名字写错了,断电打到回调里面,就能看见IR寄存器的TSW位置位了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2023-7-8 08:29:44 | 显示全部楼层
谢谢楼主告知最终原因。
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2023-11-30 11:21:32 | 显示全部楼层
楼主可以分享一下代码吗,最近也在搞H750的板子,但是死活取不到时间戳,取出的值始终为0,不知道为嘛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 05:31 , Processed in 0.264559 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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