2019-03-23 18:39发布
huo_hu 发表于 2015-4-1 17:28 额...操作失误给编辑了 回答: UG位相当于强制产生溢出信号,这个不怎么用的到,因为很容易乱套.它所说的避免的情况是软件清除了CNT必然产生溢出中断... 捕获信号来的时候就把CNT装到通道里,就这么简单,和开不开通道中断是没有关系的.使用捕获的时候不需要将计数归0,一个定时器可能有多个通道做捕获输入,如果全要把计数归0多个通道的协调统一是个麻烦事. 捕获无非是想要个时间差,两次捕获的数一减就是时间差,如果这个差值是负也就是后次计数小于于前次说明两次捕获间有计数归0,那么结果再取一次反就是了.这块儿是不需要溢出中断介入的,唯一的前提是两次捕获时间差不大于计数回0周期,如果你的信号不能保证这一点的时候需要开启溢出中断,溢出的时候再累加个周期值就OK了.
最多设置5个标签!
明白了许多,谢谢你的悉心回复。
一周热门 更多>