许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  EB tresos中ADC Driver关键字解析与补充

EB tresos中ADC Driver关键字解析与补充

阅读数 20
点赞 0
article_banner

函数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: 以位为单位的最大通道分辨率(不指定 精度  )。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空