UDS诊断之负响应码

2023-11-11

1.0x10服务 服务诊断会话控制

否定响应码(NRC) 定义(Defination)
0x12 服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

2.0x11服务 ECU复位

否定响应码(NRC) 定义(Defination)
0x12 服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x33 通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

3.0x14服务 清除故障信息

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x72 服务器在擦除或写入Flash出现错误时,回复此代码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

4.0x19服务 读取故障码信息

否定响应码(NRC) 定义(Defination)
0x12 服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

5.0x22服务 通过ID读取数据

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x14 服务器准备给出的诊断响应中所包含的数据长度超出了服务器所支持的最大长度时,回复编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x33 通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

6.0x27服务 安全访问

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x14 服务器准备给出的诊断响应中所包含的数据长度超出了服务器所支持的最大长度时,回复编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x24 请求服务的顺序不正确时,回复此编码。某写诊断服务请求是有先后顺序的。典型的就是安全访问(SecurityAccess)服务。必须先请求种子(Request Seed),再回复密钥(Send Key)。如果直接回复秘(Send Key),则服务器会回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x35 服务器收到的安全访问(SecurityAccess)服务请求子功能为发送秘钥(SendKey),但服务器收到的秘钥(Key)不正确时,回复此编码。
0x36 请求安全访问(SecurityAccess)服务的失败次数超过服务器允许的最大次数时,回复此编码。
0x37 服务器在安全访问延迟时间内收到安全访问(SecurityAccess)服务请求时,回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

7.0x28服务 通信控制

否定响应码(NRC) 定义(Defination)
0x12 服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

8.0x2E服务 通过ID写入数据

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x33 通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。
0x72 服务器在擦除或写入Flash出现错误时,回复此代码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

9.0x2F服务 通过ID进行输入输出控制

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x33 通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

10.0x31服务 例程控制

否定响应码(NRC) 定义(Defination)
0x12 服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x24 请求服务的顺序不正确时,回复此编码。某写诊断服务请求是有先后顺序的。典型的就是安全访问(SecurityAccess)服务。必须先请求种子(Request Seed),再回复密钥(Send Key)。如果直接回复秘(Send Key),则服务器会回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x33 通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。
0x72 服务器在擦除或写入Flash出现错误时,回复此代码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

11.0x34服务 请求下载

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x33 通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。
0x70 由于故障导致从服务器的存储器上传数据失败或向服务器的存储器下载数据失败时,回复此代码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

12.0x35服务 请求上传

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x33 通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。
0x70 由于故障导致从服务器的存储器上传数据失败或向服务器的存储器下载数据失败时,回复此代码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

13.0x36服务 数据传输

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x24 请求服务的顺序不正确时,回复此编码。某写诊断服务请求是有先后顺序的。典型的就是安全访问(SecurityAccess)服务。必须先请求种子(Request Seed),再回复密钥(Send Key)。如果直接回复秘(Send Key),则服务器会回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x71 由于故障导致数据传输操作被中断时,回复此编码。
0x72 服务器在擦除或写入Flash出现错误时,回复此代码。
0x73 在执行数据传输服务(TransferData (0x36) service)的过程中,检测到数据块序列编号(BlockSequenceCounter)错误时,回复此编码。
0x92 请求的诊断服务被执行的条件之一是蓄电池电压低于设定的限值,而此时该条件不满足,则回复此编码。
0x93 请求的诊断服务被执行的条件之一是蓄电池电压高于设定的限值,而此时该条件不满足,则回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

14. 0x37服务 请求结束传输

否定响应码(NRC) 定义(Defination)
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x24 请求服务的顺序不正确时,回复此编码。某写诊断服务请求是有先后顺序的。典型的就是安全访问(SecurityAccess)服务。必须先请求种子(Request Seed),再回复密钥(Send Key)。如果直接回复秘钥(Send Key),则服务器会回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x72 服务器在擦除或写入Flash出现错误时,回复此代码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

15.0x3E服务 测试设备在线

否定响应码(NRC) 定义(Defination)
0x12 服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

16.0x85服务 控制故障码设置

否定响应码(NRC) 定义(Defination)
0x12 服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。
0x13 请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。
0x22 请求的诊断服务的执行条件不满足时,回复此编码。
0x31 诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。
0x21 服务器忙
0x11 诊断服务不支持
0x7F 诊断服务在当前会话下不支持
0x78 收到诊断请求,等待响应

17. 其他否定响应码

下表中列出了ISO14229-1中定义的否定响应码及其使用条件。

否定响应码(NRC) 定义(Description)
0x00 此编码用于服务器内部实现否定响应码的逻辑时使用,用于表示没有NRC,不给出否定响应。此编码不会在否定响应中给出。
0x01 - 0x0F ISO预留。用于以后扩展。
0x15 - 0x20 ISO预留。用于以后扩展。
0x25 此编码适用于网关。当向网关请求的服务需要子网段中的控制器执行去执行,但是子网段中的控制器没有正常的执行网关的请求。此时,网关应向请求诊断服务的设备回复此编码。
0x26 由于当前服务器存在故障,并且已经记录下了对应的故障码(DTC),切此故障会导致请求的服务无法执行时,回复此编码。
0x27 - 0x30 ISO预留。用于以后扩展。
0x32 ISO预留。用于以后扩展。
0x34 ISO预留。用于以后扩展。
0x38 - 0x4F 预留。用于扩展数据链路安全。
0x50 - 0x6F ISO预留。用于以后扩展。
0x74 - 0x77 ISO预留。用于以后扩展。
0x79 - 0x7D ISOSAEReserved
0x7E 诊断请求中服务的子功能参数在当前的会话下不支持时,回复此编码。需要注意的是,回复此编码时,子功能参数是服务器在其它会话下支持的,只是在当前的会话下不支持。如果服务器在任何会话下都不支持此子功能参数,则需回复0x12.
0x7F 诊断请求中的服务标识符(Service ID)在当前的会话下不支持时,回复此编码。需要注意的是,回复此编码时,的服务标识符(Service ID)是服务器在其它会话下支持的,只是在当前的会话下不支持。如果服务器在任何会话下都不支持此子功能参数,则需回复0x11.
0x80 ISO预留。用于以后扩展。
0x81 请求的诊断服务被执行的条件之一是发动机转速低于某一限值,而此时的发动机转速不满足此要求时,回复此编码。
0x82 请求的诊断服务被执行的条件之一是发动机转速高于某一限值,而此时的发动机转速不满足此要求时,回复此编码。
0x83 请求的诊断服务被执行的条件之一是发动机处于停机状态,而此时发动机处于运转状态,则回复此编码。
0x84 请求的诊断服务被执行的条件之一是发动机处于运转状态,而此时发动机处于停机状态,则回复此编码。
0x85 请求的诊断服务被执行的条件之一是发动机运转的时间超过某一限值,而此时该条件不满足,则回复此编码。
0x86 请求的诊断服务被执行的条件之一是当前的温度低于某一限值,而此时该条件不满足,则回复此编码。
0x87 请求的诊断服务被执行的条件之一是当前的温度高于某一限值,而此时该条件不满足,则回复此编码。
0x88 请求的诊断服务被执行的条件之一是当前的车速低于某一限值,而此时该条件不满足,则回复此编码。
0x89 请求的诊断服务被执行的条件之一是当前的车速高于某一限值,而此时该条件不满足,则回复此编码。
0x8A 请求的诊断服务被执行的条件之一是节气门开度或加速踏板开度低于某一限值,而此时该条件不满足,则回复此编码。
0x8B 请求的诊断服务被执行的条件之一是节气门开度或加速踏板开度高于某一限值,而此时该条件不满足,则回复此编码。
0x8C 请求的诊断服务被执行的条件之一是变速器处于空档,而此时该条件不满足,则回复此编码。
0x8D 请求的诊断服务被执行的条件之一是变速器处于非空档,而此时该条件不满足,则回复此编码。
0x8E ISO预留。用于以后扩展。
0x8F 请求的诊断服务被执行的条件之一是在诊断服务被执行前和执行过程中制动踏板没有被踩下,而此时该条件不满足,则回复此编码。
0x90 请求的诊断服务被执行的条件之一是变速器处于P空档,而此时该条件不满足,则回复此编码。
0x91 请求的诊断服务被执行的条件之一是液力变矩器未处于锁止状态,而此时该条件不满足,则回复此编码。
0x94 - 0xEF 预留。用于将来定义特定的条件不满足情况。
0xF0 - 0xFE 预留。用于车辆制造商定义特定的条件不满足的情况。
0xFF ISO预留。用于以后扩展。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UDS诊断之负响应码 的相关文章

  • k8s集群部署之bind安装

    前提准备5台虚拟机 ip 分别为10 4 7 11 10 4 7 12 10 4 7 21 10 4 7 22 10 4 7 200 更改主机名 以10 4 7 11为例 hostnamectl set hostname hdss7 11
  • STM32F103基于spi实现OLED显示

    文章目录 一 原理 二 实现 1 显示中文 2 滚动显示 3 显示字符串 4 读取温湿度 5 显示温湿度 三 结果 1 开机显示欢迎信息 2 循环读取温湿度以及滚动显示我的id 四 总结 五 参考 六 源码 1 github 2 gitee
  • Qt入门-connect, SIGNAL, SLOT

    在QT中 事件处理信号叫做SIGNAL 事件处理函数叫做SLOT 两者关联函数是QOjbect connect 示例 connect sender SIGNAL signal receiver SLOT slot sender 指触发的控件
  • stable diffusion字体融合特效

    使用stable diffusion的图生图功能
  • 计算机学习顺序及其课程连接

    https www bilibili com video BV1Qt411J7mo p 1
  • MySQL数据存储原理一

    执行计划 id sql比较复杂的话 id列值会有好几个 它表示具体sql语句要执行的顺序 type 表示访问数据或进行查询的时候 所对应的类型是什么 效率优先级由低到高 all gt index gt range gt index ref
  • Python知识点讲解之Python冒号的使用

    本文要讲解Python的知识点是Python冒号 我们都知道 逗号 分隔各个维度 表示各个维度内的切片 只有 表示取这个维度的全部值 那么下面小编有一个例子来详细分析下Python冒号的使用 例子 a 1 2 3 4 2 3 4 5 5 6
  • 【HTML】多行文本框随字数增加,高度增加

    转载地址 https blog csdn net xj 9264 article details 85611526

随机推荐

  • .Net Core基础之读取配置文件

    在应用程序开发中 配置文件是主要存储系统的初始配置信息 配置文件的读取虽然属于基础内容却又经常用到 所以百丈高楼平地起 学习 Net Core 就从学习配置文件开始 在 net framework时代 配置文件主要是xml格式 web co
  • 创建型模式2——工厂模式(简单工厂、工厂方法、抽象工厂)

    简单工厂 模式动机 意图 定义一个创建对象的接口 让其子类自己决定实例化哪一个工厂类 工厂模式使其创建过程延迟到子类进行 主要解决 主要解决接口选择的问题 简单工厂模式的要点在于 当你需要什么 只需要传入一个正确的参数 就可以获取你所需要的
  • OpenGL ES加载纹理

    iOS OpenGL ES加载纹理 GLKit 1 准备工作 创建UIViewController文件并继承GLKViewController 遵守协议GLKViewDelegate 实现协议方法 void glkView GLKView
  • [Vue warn] Failed to resolve component:报错问题。

    在一个vue3项目中 引入一个自定义组件时出现了 Vue warn Failed to resolve component 组件名 这样的警告 引入的组件没有出现在页面中 网上查了半天没找到原因 后来将vue3中的defineCompone
  • cs231n_反向传播求导篇

    我们已经知道基本的标量除以矩阵 或向量 矩阵 或向量 除以标量 以及稍微复杂一点的向量除向量 1 1 1 行向量除以向量除以矩阵 矩阵除以向量的方法 那么矩阵除以矩阵呢 例如 XN DWD C fN C X N
  • 用python+pytest框架写UI自动化

    使用 Python 编写 UI 自动化测试通常需要使用 Pytest 测试框架 下面是编写 Python Pytest UI 自动化测试的一般步骤 安装 Python Pytest 和相关的库 例如 Selenium WebDriver 和
  • WM_CHAR 获取键盘按下的字符

    DEMO3 11 CPP WM CHAR demo INCLUDES define WIN32 LEAN AND MEAN just say no to MFC include
  • QT-固定全局文字大小

    问题描述 W10 将缩放与布局设置为 gt 100 时 QT的文字会放大超过原来的文字框 解决 使用这种方法是让Windows来控制缩放 而不是Qt 添加一个资源文件qt conf 内容为 Platforms WindowsArgument
  • linux 时钟漂移,Redis 实现分布式锁之Redlock 算法浅析

    保证分布式锁有效的三个属性 Safety Properties 安全性 此处也就是互斥性 任意时刻只能有一个客户端可以持有锁 Liveness Property A 无死锁 即使持有锁的客户端崩溃或被分区 也可以获得锁 Liveness P
  • pandas中groupby函数中参数ax_index和group_keys的区别

    前言 笔者在学习pandas中groupby函数时 发现ax index True False和group key True False这两个参数相近又有所不同 特写出此文供大家分享 一 首先创建一个DataFrame df pd Data
  • thymeleaf模板报红

    问题 解决 忽略所有警告或错误 1 或者忽略Thymeleaf有关警告或错误 2 2 取消这个勾 关闭IDEA对于thymeleaf的数据验证选项
  • BP神经网络的详细推导

    文章目录 概述 一 神经元模型 二 感知机与多层网络 三 误差逆传播算法 四 全局最小与局部最小 五 BP算法的改进 1 引入动量法 2 尺度变换法 3 自适应学习率调整法 六 BP神经网络的训练 1 产生数据样本集 2 确定网络的类型和结
  • QMap倒序遍历

    for QList
  • 中英文期刊卷号和期号

    一 中文期刊 国内期刊为了给期刊排序方便查询 都按照时间分卷和期 卷是期之上的时间分类 卷是从创刊开始按照年度排序的编号 期是这一年中按时间排序的编号 比如2017年3月发表的论文 按照卷号期号排可能就是 第23卷第3期 国内对期刊卷号期号
  • 【简述】VSCode使用ssh连接linux服务器并安装使用jupyter notebook/Anaconda/pytorch

    1 通过管理员获得该Unbutu服务器的IP 账号 密码 2 打开VSCode 安装扩展Remote SSH 3 在VsCode左侧边栏点击Remote Explorer使用该扩展 新建Remote 输入IP 账号并连接 4 在上方弹出窗口
  • Unix/Linux编程:fork()进程详解

    文章目录 理论 进程 fork wait exec fork 实践 验证 fork函数被调用一次但返回两次 子进程和父进程之间不共享数据空间 父子进程间的文件共享 fork的内存语义 同步信号以规避 fork 之后的竞争条件 fork 解决
  • Flutter切换页面后保持状态不刷新

    1 使用IndexedStack实现 IndexedStack继承自Stack 它的作用是显示第index个child 其它child在页面上是不可见的 但所有child的状态都被保持 所以这个Widget可以实现我们的需求 我们只需要将现
  • PointNet介绍

    论文 PointNet Deep Learning on Point Sets for 3D Classification and Segmentation 代码 https github com charlesq34 pointnet 0
  • 【无标题】C++课程学习笔记(南科大于仕琪老师)

    这几天我突然想写CSDN了 前段时间我打开了我的CSDN 发现我其实只写了3篇文章 其实写CSDN是一个好习惯 我之前这么多年都没有发现这个好习惯 现在我要求自己只有有所心得就应该写下来 一方面与大家共勉 另一方面通过和大家的交流我希望自己
  • UDS诊断之负响应码

    1 0x10服务 服务诊断会话控制 否定响应码 NRC 定义 Defination 0x12 服务器支持诊断请求中的服务标识符 Service ID 但不支持收到的子功能参数时 回复此编码 0x13 请求服务的诊断报文中的数据长度与定义不一