1.理解曼彻斯特编码,重点上图片
一个周期内上升沿标识"1",下降沿标识 "0"
曼彻斯特编码64位 = 9个"1"开始 + 10*(4个数据位 + 1个行偶校验) + 4个列偶校验 + 停止位"0"
2. 设置512us的循环定时任务
定时读取IO口电平,用数组记录每个电平时间,并准备处理,不要在中断里执行解码
3.按照规则开始解码
一个周期内上升沿标识"1",下降沿标识 "0"
曼彻斯特编码64位 = 9个"1"开始 + 10*(4个数据位 + 1个行偶校验) + 4个列偶校验 + 停止位"0"
定时读取IO口电平,用数组记录每个电平时间,并准备处理,不要在中断里执行解码