恭喜,你发布的帖子
发布于 2017-02-13 12:00:14
14楼
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=833551&b_id=3&s_id=1&num=6#anch
几年前发的帖子,1毫秒定时器只要程序中启动了定时,就是按1毫秒的精确间隔定时刷新的,12楼的程序假如在一个执行时间超过1毫秒的T32定时中断子程序末尾也会导致漏计时。要实现SMB34类似的精确循环定时这是不允许的。当然对当前值送0值的方式也需要放在定时中断子程序最前面,这样就不会漏掉那个异步的1毫秒时基脉冲。相信系统中有一个1毫秒时基在上电之后就在不停的跳动了,每隔1毫秒他就会提醒那些诸如T32,SMB34循环定时之类需要毫秒时基的原件计时刷新。显然它和程序扫描是异步的,把握住这一点就知道我们应用时该注意什么。
请填写推广理由:
分享
只看
楼主