CAN总线发送数据与接收数据中间的时间怎么测

[复制链接]
2572|10
 楼主| 米其林r 发表于 2010-8-22 09:51 | 显示全部楼层 |阅读模式
CAN总线发送数据与接收数据中间的时间怎么测?
想实习去 发表于 2010-8-22 09:55 | 显示全部楼层
你的参数是什么,时间要求达到多少
手写识别 发表于 2010-8-22 09:59 | 显示全部楼层
你在CAN发送中断处理函数里面一开始,初始化定时器,在定时器中断里面对管脚置高置低,(即发一个方波)

同样在CAN接受中断处理函数里面也进行上面的操作。
无语凝咽 发表于 2010-8-22 10:01 | 显示全部楼层
LS应该还得通过示波器观察两个方波的时间间隔吧?!
 楼主| 米其林r 发表于 2010-8-22 10:04 | 显示全部楼层
要求传输处理时间不得超过200us
bit6019 发表于 2010-8-22 10:08 | 显示全部楼层
200us
?CAN传输一帧的时间要128us呢,你要其他中断处理时间小于72us?是不是有点要求太高了?
 楼主| 米其林r 发表于 2010-8-22 10:10 | 显示全部楼层
老板说要100us呢,我觉得也是不能达到100us,但是现在的问题是按照楼上的方法,也不知道是我设置的不对,死活进不去中断
6019赵文 发表于 2010-8-22 10:13 | 显示全部楼层
你的定时器必须在CAN中断处理开始时初始化,而不是它的中断在那开启
huzixian 发表于 2010-8-22 10:15 | 显示全部楼层
lz你把你程序的现象发出来,咱再讨论啊
yoyowodeai 发表于 2010-8-22 10:33 | 显示全部楼层
是啊,是不是你的示波器没有操作对啊!
cosmicy 发表于 2010-8-22 16:23 | 显示全部楼层
这个时间有一定的范围吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

340

主题

1587

帖子

3

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