1、首先得到010101变化的数组,0到1变化定义为上升沿,1到0变化定义为下降沿,利用for循环将数组里的0,1逐个读进来。
2、利用shift register可以将数据暂存,并和上一次的数值进行对比,如果本次为1,上次为0则找到了上升沿,反过来找到下降沿。
3、利用true or 酆璁冻嘌false 结构记录下上升沿和下降沿发生的位置,并存储到数组里,后续就可以对信号进行处理了,例如数据在上升沿后一个周期稳定,那么就可以稳定的获取到数据。
1、首先得到010101变化的数组,0到1变化定义为上升沿,1到0变化定义为下降沿,利用for循环将数组里的0,1逐个读进来。
2、利用shift register可以将数据暂存,并和上一次的数值进行对比,如果本次为1,上次为0则找到了上升沿,反过来找到下降沿。
3、利用true or 酆璁冻嘌false 结构记录下上升沿和下降沿发生的位置,并存储到数组里,后续就可以对信号进行处理了,例如数据在上升沿后一个周期稳定,那么就可以稳定的获取到数据。