Lin通信,自动同步波特率,Lin1-Lin2 主/从 收发演示@STC32G144K246
Lin通信,自动同步波特率,软件如何实现Lin1-Lin2, 主/从 收发演示@STC32G144K246
Lin1脚位选择,【P5.2,P5.3】;
Lin2脚位选择,【P8.4,P8.5】;
在LIN总线空闲时触发波特率采样,收到LIN总线信号时,开始采集同步场信号宽度,根据采样结果调整LIN2(从机)波特率。
按一下P32口按键, 主机发送完整一帧数据, 并触发启动波特率采样.
按一下P33口按键, 主机发送帧头并获取从机应答数据(合并成一串完整的帧).
默认传输速率:LIN1:19200波特率, LIN2:9600波特率, 自动调整波特率后就能正常通信.
通过P8.4口上升沿中断进行采样,第1个上升沿:间隔场结束,第2个上升沿:同步场 bit0 开始,第3个上升沿:同步场 bit2 开始
测试结果:
{:4_174:}讲详细点,更容易推广
页:
[1]