恭喜,你发布的帖子
发布于 2016-01-30 13:58:02
1楼
你看这个当前值是输入量还是输出量?就知道这是什么时候更新的了。所有库指令的这个pos值都是看着硬件上的一个值,只是多个窗口看同一个地方而已。
你在西院看见窗外的大钟是两点,来到东院,看那个钟,已经是两点零一分了。就是这个意思。
所以。ctrl指令放在程序扫描的最(比较)前的位置更新一下这个值,后面的程序整个扫描周期都会是相同的值。但是当你执行loadpos这样的指令的时候,可以安排与ctrl指令相同的地址,也可以安排另外的地址,也可以随时得知现在走到多少位置了。这个子程序退出的时候,值已经更新完毕。
你要知道,高速输出很快,你就算连续执行两个mov指令,也有可能读到两个不同的当前值结果。
请填写推广理由:
分享
只看
楼主