查看: 87|回复: 0

STC16 LIN总线测试和相关资料

[复制链接]

5

主题

5

帖子

85

积分

版主

Rank: 7Rank: 7Rank: 7

积分
85
发表于 2021-9-18 10:16:27 | 显示全部楼层 |阅读模式
本帖最后由 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从机测试程序_1631934627669.png

           在线版例程:LIN从机
  • STC16F作为主机
LIN主机测试程序_1631936903614.png

       在线版例程:LIN主机

五、效果
   1. STC16F作为从机
       当主机发送且ID不为0x12时,从机会接收到主机发送的11,22,33,44,55,66,77,88数据。

uuu.png

yy.png

当主机接收且ID为0x12时,主机会接收到从机发送的01,02,03,04,05,06,07,08数据。

uuu1.png


   2. STC16F作为主机
       当按下主板的KEY1按键时,主机会给从机ID为0x12发送TX_BUF中的数据。
4F67A117-DED6-4df7-B144-8F071733D6F3.png

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

mr.png


15:USB_LIN调试器.rar (28.57 MB, 下载次数: 5)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2021-10-18 08:56 , Processed in 0.308985 second(s), 25 queries .

Powered by Discuz!

© 2001-2021 Comsenz Inc.

快速回复 返回顶部 返回列表