UART接收。因为只有数据线,没有时钟,这种叫异步通信。首先双方必须约定好通信用的时钟频率, 但是双方用的时钟必定有误差, 而且不知道每个bit 的起始时间。这两点是造成你有时候收到对的,有时候收到错的原因。所以必须要用高倍的时钟来采样,一般用8 倍、16 倍。。