1. 硬件连接 SWIM接口只需要一根传输线,即可完成双向的传输.传输过程,都是由主控制端(host)发起,设备端然后做出反应.host端需要在一个总线上实现读和写,那就是说必须要同时接一个输出IO和一个输入IO(也可以用同一个,开漏的情况下,IO可以同时读写),且输出IO必须设计成开漏,总线上挂接上拉电阻,以便随时交出控制权.硬件连接如下: 上图SWIM_IN为输入IO,SWIM为输出IO. 2. 编码格式 SWIM协议使用归零码,且支持两种速率. 高速模式 低速模式 这两种模式都是使用8M的