请教有关200高速计数器的问题
刘玉蓉
发布于2014-11-13 17:22
1
0
标签:
这里有一段高速计数器的问题,见图1。请问为什么要将HSC0放在主程序Main下的Network2里面,它是属于中断程序INIT里面的么?这也是为什么中断程序INIT里面没有放HSC0的原因么?可不可以将其放在中断程序INIT里面?
还有中断控制字节SMB37=16#A0,它的意思是启用HSC和更新预置值,不更新当前值。但是这里的HSC0是用来计数的,而且有CV=PV的条件,如果不更新当前值,那岂不是HSC0始终等于0?
图片说明: 1,图1
佳答案
这里的中断只是定义了高速计数器的参数,请注意主程序中段开始的那个SM0.1位的作用。
这里的不更新当前值的含义是不重新更新的意思,就是保持当前计数器值不做重新更新。