你如果需要做自动识别播错率的话。是需要固定的设备的。你是需要stm32自动识别设备呢?还是说要设备自动识别stm32呢?
不管是做哪种。都需要一种预置的协议。判断发送和接收到的指令。这样才可以的。
你所谓的自动识别波特率具体想达到什么目的?是在那个接口进行通信?
如果是串口,串口是点对点通信的,即固定两个设备间通信,而且端口是独占的,所以在通信前是可以知道设备通信波特率的,不需要自适应啊,与多个设备的串口通信是需要不同的串口,每个串口也可以提前指定波特率的。
至于其他可以接多个设备的通信口,如哪些总线接口,通信的波特率都是可协商,或者由主机来控制的,也不需要自适应啊。