AUTOSAR_SRS_DIODriver 中文翻译

文档编号:275 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

本翻译覆盖原文档 1-15 页正文,约 460 KB / 15 页。
原文为软件需求规范(SRS),定义数字输入输出(Digital Input/Output, DIO)驱动模块的需求——含 12 条 SRS_Dio_NNNNN 需求 ID 与 4 行 RS_BRF_NNNNN 追溯。
本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。


1 文档范围(Scope of document)

本文档规定对 DIO 驱动模块的需求。DIO 驱动是微控制器抽象层(MCAL)的一部分,提供数字引脚(Pin)/端口(Port)/通道组(Channel Group)的读写服务。

2 缩略语与缩写

缩略语描述
DIODigital Input Output(数字输入输出)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
MCUMicrocontroller Unit(微控制器单元)
Port一组引脚(典型 8/16/32 bit)
Channel Group端口内的连续子集(可定义为任意位掩码)
Pin单个数字引脚

3 功能概述(Functional Overview)

DIO 驱动(Digital Input/Output Driver)初始化并控制微控制器的数字输入/输出引脚。提供:

4 需求可追溯性(Requirements Tracing)

RS_BRF 需求描述由 SRS_Dio 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口12200, 12201, 12202, 12203, 12204, 12205
RS_BRF_01200AUTOSAR 应对多核系统提供支持12206
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问12200, 12201, 12202, 12203, 12204, 12205, 12206
RS_BRF_02144AUTOSAR 应支持 ECU 内部通信12200, 12201, 12202, 12203, 12204, 12205

5 需求规范(Requirement Specification)

5.1 功能需求(Functional Requirements)

5.1.1 配置(Configuration)

ID标题描述
SRS_Dio_12200应允许静态配置引脚方向应(shall)允许静态配置每个引脚的方向(输入/输出)
SRS_Dio_12201应允许静态配置通道组应(shall)允许静态定义端口内的通道组(位掩码)

5.1.2 初始化(Initialization)

ID标题描述
SRS_Dio_12202应允许在使用 DIO 函数前完成 DIO 驱动初始化PORT 驱动在初始化时配置引脚方向;DIO 函数不修改方向

5.1.3 正常运行(Normal Operation)

ID标题描述
SRS_Dio_12203应提供读通道服务应(shall)提供 Dio_ReadChannel() 同步读取单引脚
SRS_Dio_12204应提供写通道服务应(shall)提供 Dio_WriteChannel() 同步写单引脚
SRS_Dio_12205应提供读端口服务应(shall)提供 Dio_ReadPort() 同步读整个端口
SRS_Dio_12206应提供写端口服务应(shall)提供 Dio_WritePort() 同步写整个端口
SRS_Dio_12207应提供读通道组服务应(shall)提供 Dio_ReadChannelGroup() 同步读通道组
SRS_Dio_12208应提供写通道组服务应(shall)提供 Dio_WriteChannelGroup() 同步写通道组
SRS_Dio_12209应提供获取版本信息服务应(shall)提供 Dio_GetVersionInfo() 服务
SRS_Dio_12210应提供翻转通道服务应(shall)提供 Dio_FlipChannel() 翻转通道电平服务
SRS_Dio_12211应提供掩码写端口服务应(shall)提供 Dio_MaskedWritePort() 掩码写端口服务

6 参考文献(References)


📋 校对记录

校对轮次:L1 自动校对(2026-06-13)