fangyan123 发表于 2021-9-18 10:16:27

STC16 LIN总线测试和相关资料

本帖最后由 fangyan123 于 2021-9-18 13:16 编辑

STC16F系列单片机内部集成了LIN总线,支持LIN2.1和LIN1.3协议。

一、所需器材

[*] 天问51-STC16F * 1
[*]TTL<=>LIN模块 * 1
[*]LIN转USB调试器 * 1

二、实物图

三、连接

[*]主板和TTL<=>LIN模块的连接
       主板P52(RX4) ---------------TTL<=>LIN模块的TX
       主板P53(TX4) ---------------TTL<=>LIN模块的RX
       主板P10         ---------------TTL<=>LIN模块的SLP
[*]TTL<=>LIN模块和LIN转USB调试器的连接
                TTL<=>LIN模块的LIN-----调试器的LIN
                TTL<=>LIN模块的12V-----调试器的12V
                TTL<=>LIN模块的GND----调试器的GND

四、程序
[*]STC16F作为从机
      
       在线版例程:LIN从机
[*]STC16F作为主机

       在线版例程:LIN主机

五、效果
   1. STC16F作为从机
       当主机发送且ID不为0x12时,从机会接收到主机发送的11,22,33,44,55,66,77,88数据。
当主机接收且ID为0x12时,主机会接收到从机发送的01,02,03,04,05,06,07,08数据。
   2. STC16F作为主机
       当按下主板的KEY1按键时,主机会给从机ID为0x12发送TX_BUF中的数据。

      当按下KEY2按键,主机会读取从机ID为0x13的数据存入RX_BUF中,并通过串口打印。


页: [1]
查看完整版本: STC16 LIN总线测试和相关资料