函数Adc_DeInit应为预编译时,可通过配置参数:Adc Adc_DeInit进行配置。
AdcDevErrorDetect :打开或关闭开发错误检测和通知。·true:已启用了检测和通知。·false:检测和通知已被禁用。
AdcEnableLimitCheck :启用或禁用ADC驱动程序中的限制检查功能。
AdcEnableQueuing :如果优先级机制未激活,且静态配置参数AdcEnableQueuing设置为ON,则ADC模块应支持转换请求排队,并按“先到先得”的顺序为软件组服务。
确定在优先级机制被禁用的情况下,队列机制是否处于活动状态。注意:如果启用了优先级机制,则队列机制始终为排队活动且不计算参数 TREE:启用 False:禁用。
Adc_EnableStartStopGroupApi:函数Adc_StopGroupConversion应为预编译时,可通过配置参数AdcEnableStartStopGroupApi.配置开启/关闭
从代码中添加/删除服务Adc_StartGroupConversion()和Adc_StopGroupConversion()。true:可使用Adc_StartGroupConversion()和Adc_StopGroupConversion()。false:可以使用Adc_StartGroupConversion()和Adc_StopGroupConversion()不被使用。
AdcGrpNotifCapability :函数Adc_EnableGroupNotification应为预编译时间,可通过配置参数ON/OFF通知能力配置开启/关闭。
Adc_DisableGroupNotification功能应为预编译时间,可通过配置参数AdcGrpNotifCapability⌋进行开启/关闭配置
从代码中添加/删除服务Adc_EnableHardwareTrigger()和Adc_DisableHardwareTrigger()。
true:可以使用Adc_EnableHardwareTrigger()和Adc_DisableHardwareTrigger()。
false: Adc_EnableHardwareTrigger()和Adc_DisableHardwareTrigger()不能使用。
AdcCalibrationApi :api从代码中添加或删除服务Adc_ChangeCalibrationChannel()、Adc_SetCalibrationValue()、Adc_GetCalibrationAlternateValue()和Adc_GetCalibrationValue()。
AdcPriorityImplementation*:确定是否有优先级机制来确定转换请求的优先级,如果可用,则确定优先级机制的类型。此选择适用于具有触发源软件和触发源硬件的组。可以选择两种类型的优先级排序机制。硬件优先级排序机制(AdcPriorityHw)使用ADC硬件功能来对具有触发源硬件的组的软件转换请求和硬件触发信号进行优先级排序。混合硬件和软件优先级机制(AdcPriorityHwSw)使用ADC硬件特性对具有触发源硬件的组进行ADC硬件触发的优先级,并为具有触发源软件的组实现优先级机制。软件触发组的组优先级通常配置的优先级低于硬件触发组的组优先级。ImplementationType: Adc_PriorityImplementationType
AdcReadGroupApi :从代码中添加/删除服务Adc_ReadGroup()和服务。正确的:Adc_ReadGroup()可以被使用。错误:Adc_ReadGroup()不能被使用。
AdcResultAlignment :在ADC结果缓冲区中的ADC原始结果进行对齐(左右对齐)。实施类型:Adc_ResultAlignmentType。
当配置参数“AdcResultAlignment”设置为“ADC_ALIGN_LEFT”时,需要设置向左移动4位的配置值。如果启用了配置参数adcchannelresultsigned,则需要设置signed值。当配置参数AdcResultAlignment设置为adc_align_right时,可以使用此参数。否则,该参数禁用。
AdcVersionInfoApi:从代码中添加或删除服务Adc_GetVersionInfo()。
AdcErrorCalloutFunction:无论启用或禁用默认错误检测,都会对检测到的每个错误调用错误调出处理程序。错误调出处理程序是一个ASIL安全扩展,不是由AUTOSAR指定的。通过配置参数AdcErrorCalloutFunction配置。
设置该参数为FALSE将禁用通过DET通知开发错误。然而,与AUTOSAR规范相比,开发错误检测仍然是启用的,错误将通过AdcErrorCalloutFunction报告。
AdcErrorCalloutFunction用于指定错误调用函数名称。每次出现错误都会调用该函数。该函数的ASIL级别限制ADC驱动的ASIL级别。
当发生错误时,将调用错误钩子例程(通过参数AdcErrorCalloutFunction配置),并将错误码、服务ID、模块ID和实例ID作为参数传递。
AUTOSAR ADC模块需要一个错误调出处理程序。每个错误都报告给这个处理程序,错误检查不能关闭。要调用的函数名可以通过参数AdcErrorCalloutFunction来配置。
AdcChannelValueSigned :说明ADC驱动程序的结果值是否有符号信息(true)或(false)。如果将结果解释为signed值,则适用于c语言规则。
AdcGroupFirstChannelFixed: 告知ADC通道组的第一个通道是否可以配置(FALSE)或固定(TRUE)为由ADC HW单元确定的值。
AdcMaxChannelResolution: 以位为单位的最大通道分辨率(不指定精度)。