用状态机的思想和STM32单片机进行解码,比较稳定