最近在调电动车,电动车控制器的仪表信息需要用到一线通协议。 SIF因为它的简单,低成本,适用一些需求不高的场景。 物理层 单线,主从单工模式。 波特率可以像UART一样预先约定好,也可以由主机发送的同步信号,让从机自适应解析。 协议层 实现方法 1.定时器 要开个定时器,它的频率倍数就能正好对应着一线通的高低电平时间。 比如以短500us、长1000us为例,我就用一个100us的中断定时器。 2.波形调制 自己拿代码变量慢慢调吧