本帖最后由 medety 于 2023-10-26 11:44 编辑
CHA CHB STATE
--------------------------------------
1 0 1
-------------------------------------
1 1 2
--------------------------------------
0 1 3
-------------------------------------
0 0 4
您的意思:初始状态有可能是1也有可能是2,或者3,4?
意思只要是1->2->3->4->1这种循环方式,就是正转,反之就是反转?
根据当前的A和B之间的电平去判断当前的STATE是表中1、2、3、4的哪个位置。
然后通过出现的状态顺序来判断是正还是反?
2.另外有没有1、3、2、4这种组合呢?这种怎么用程序去过滤掉?还是程序里面必须按这种1->2->3->4->1和4->3->2->1->4这2个状态更新才是可以的,其他的方式不无法进去到处理函数中? |