发布于 2007-03-24 11:43:12
0楼
第一个扫描周期 I0.0 I0.1 CPU刷新 I0.0 I0.1
状态为 0 0 CPU刷新为 0 X
第二个扫描周期 I0.0 I0.1 CPU刷新 I0.0 I0.1
状态 0 1 CPU刷新为 0 1
第三个扫描周期 I0.0 I0.1 CPU刷新 I0.0 I0.1
状态 1 1 CPU刷新为 1 1
当这时把两个点都复位,先复0.0,后复0.1,重新实验
第四个扫描周期 I0.0 I0.1 CPU刷新 I0.0 I0.1
状态 0 1 CPU刷新为 0 1
第五个扫描周期 I0.0 I0.1 CPU刷新 I0.0 I0.1
(复位完成)状态 0 0 CPU刷新为 0 1
第六个扫描周期 I0.0 I0.1 CPU刷新 I0.0 I0.1
状态 0 1 CPU刷新为 0 1
第七个扫描周期 I0.0 I0.1 CPU刷新 I0.0 I0.1
状态 1 1 CPU刷新为 1 1
这两种情况都不会置位.如果先复位I0.1,后复位I0.0,重新实验就可以得到你的结果了.
这是我的理解,欢迎继续讨论.