楼主: 花溪村长

[S12] [S12G系列]LIN通讯协议及LIN发送程序实现

[复制链接]

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
6
最后登录
2018-4-12
发表于 2018-4-12 12:41:43 | 显示全部楼层
谢谢分享
回复

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
6
最后登录
2018-6-8
发表于 2018-4-23 10:13:10 | 显示全部楼层
楼主,LIN通信中是有主机和从机的,从机是根据主机中发送的帧头判断是否需要进行应答,发数据或不应答。现在我看了你的程序之后,发现程序中有发送数据的程序,我个人的理解是发送数据段的程序是应该在从机当中啊?能请楼主给我解释一下嘛,看了几天硬是理解不了,谢谢楼主了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-6-7 10:10
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    199
    最后登录
    2023-8-23
    发表于 2018-5-7 14:01:10 | 显示全部楼层
    偷着乐的猴子 发表于 2018-4-23 10:13
    楼主,LIN通信中是有主机和从机的,从机是根据主机中发送的帧头判断是否需要进行应答,发数据或不应答。现 ...

    和你有同样的疑问,他的发送数据函数中包含的是完整的一帧数据(帧头+响应)。我自己的理解是帧头由主机发送,然后是对应的从机应答。而并列的从机之间也是可以读取到相应的状态变化,在LIN总线上读取一帧完整的报文(主机发送的帧头,别的从机回复的响应)!
    打卡打卡!今天天气不好!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    9

    帖子

    0

    注册会员

    Rank: 2

    积分
    82
    最后登录
    1970-1-1
    发表于 2018-6-1 00:45:39 | 显示全部楼层
    CalcChecksum里标准型校验写是不是有问题?
    for (i = 0; i < length; i++)
        {   
          check_sum += *(data++);
          
          if (check_sum > 0xFF)      //进位
          {
                  check_sum -= 0xFF;
          }
        }
    应该是计算完最后再比较吧
    for (i = 0; i < length; i++)
        {   
          check_sum += *(data++);
        }
          if (check_sum > 0xFF)      //进位
          {
                  check_sum -= 0xFF;
          }
      
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    7
    最后登录
    2018-12-8
    发表于 2018-12-7 12:42:21 | 显示全部楼层
    MCU作为从机,如何辨识主机发过来的wake up信号呢?(主机发送过来的唤醒信号是持续250us到5ms的低电平,从机以150us为阈值来判定这个信号)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    3
    最后登录
    2019-1-26
    发表于 2019-1-26 23:28:30 | 显示全部楼层
    楼主,附件现在无法下载了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    5
    最后登录
    2019-4-2
    发表于 2019-4-2 21:24:08 来自手机 | 显示全部楼层
    usar.H缺少报错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    帖子

    0

    注册会员

    Rank: 2

    积分
    76
    最后登录
    2022-5-20
    发表于 2019-6-26 11:50:55 | 显示全部楼层
    有没有LIN诊断的发出来学习下啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    18

    帖子

    0

    新手上路

    Rank: 1

    积分
    33
    最后登录
    2019-7-5
    发表于 2019-7-5 10:14:11 | 显示全部楼层
    感谢分享,辛苦了辛苦了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    13

    帖子

    0

    注册会员

    Rank: 2

    积分
    72
    最后登录
    2019-8-16
    发表于 2019-8-15 23:28:04 | 显示全部楼层
    楼主写的不错
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 16:29 , Processed in 0.128151 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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