看起来时间这么久了,并没有人详细的试验过串口多机通讯问题
stm8s是支持多机通信的,地址配置 msb为1即可,平时静默
说实话不太好用
因为初始化串口之后,TXD的模式就默认设定为了GPIO_MODE_OUT_PP_HIGH_FAST模式,是不能额外配置的
推完模式是不支持线与的
所以,串口初始化的时候,设定为只接,不使能发送,然后再设置一下GPIO_Init(GPIOA , GPIO_PIN_5 , GPIO_MODE_OUT_OD_HIZ_FAST);就可以了
这样左右的子机全是of,支持线与
多机通信可以自己更灵活的配置了
|