[技术问答] 请教下MINI51定时器自由计数捕捉模式中的问题!

[复制链接]
 楼主| stormwind123 发表于 2021-10-21 11:46 | 显示全部楼层 |阅读模式
在定时器自由捕捉模式中,当第一次触发条件发生时,将TDR的值捕捉存入TCAP,为temp1;当计数器数到2的24次方溢出后,再从0开始重新计数,这时当第二次触发条件发生时,再将TDR的值捕捉存入TCAP,为temp2;这样为了计算temp1到temp2之间的时间,用temp2减去temp1,得出来的结果是不是就会不对有问题?
lix1yr 发表于 2022-12-9 11:50 | 显示全部楼层
TDR是触发的值,这个会在溢出之前还被触发过么?
g0d5xs 发表于 2022-12-9 12:57 | 显示全部楼层
我觉得这么做,可能会有误差
ex7s4 发表于 2022-12-9 14:06 | 显示全部楼层
你想做的是2次TDR的差值,我觉得跟溢出没啥关系吧
cen9ce 发表于 2022-12-9 15:23 | 显示全部楼层
你可以TDR触发一次,赋值一下temp1,再触发就赋值到temp2,但是这俩数值差值也没啥用啊,你得有计数才行
q1ngt12 发表于 2022-12-9 18:28 | 显示全部楼层
你估计要再开一个定时器才行
V853 发表于 2022-12-13 09:14 | 显示全部楼层
你的触发条件是什么?
V853 发表于 2022-12-13 09:14 | 显示全部楼层
cen9ce 发表于 2022-12-9 15:23
你可以TDR触发一次,赋值一下temp1,再触发就赋值到temp2,但是这俩数值差值也没啥用啊,你得有计数才行 ...

TDR也等同于计数器吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

588

主题

3619

帖子

3

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