ADCdriverimplement0718v10.docx

上传人:b****2 文档编号:2570616 上传时间:2023-05-04 格式:DOCX 页数:7 大小:53.20KB
下载 相关 举报
ADCdriverimplement0718v10.docx_第1页
第1页 / 共7页
ADCdriverimplement0718v10.docx_第2页
第2页 / 共7页
ADCdriverimplement0718v10.docx_第3页
第3页 / 共7页
ADCdriverimplement0718v10.docx_第4页
第4页 / 共7页
ADCdriverimplement0718v10.docx_第5页
第5页 / 共7页
ADCdriverimplement0718v10.docx_第6页
第6页 / 共7页
ADCdriverimplement0718v10.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ADCdriverimplement0718v10.docx

《ADCdriverimplement0718v10.docx》由会员分享,可在线阅读,更多相关《ADCdriverimplement0718v10.docx(7页珍藏版)》请在冰点文库上搜索。

ADCdriverimplement0718v10.docx

ADCdriverimplement0718v10

ADCDriverImplementDocument

TianjinUniversity—InfineonAutomotiveElectronicJointLaboratory

StateKeyLaboratoryofEngines

TianJinUniversity,China

TianjinUniversity—InfineonAutomotiveElectronicJointLaboratory

Revisionhistory

Version

By

Modifications

V0.1,18thJuly2007

JiangTang

Creation

Contents

1Introduction4

1.1Overview4

1.2Reference4

2.Typedefinition5

3GlobalVariable6

4FunctionDefinitions7

4.1InitSync7

4.2DeInitSync8

4.3GetVersionOfDriver9

4.4ADC0_StartSampleSync10

4.5ADC0_StartSampleAllSync10

4.6ADC0_GetSync10

4.7ADC0_GetStateSync11

4.8ADC_StopSampleSync11

5ResourcesConfiguration12

5.1PeriperalConfig12

5.2InterruptConfig12

6CompileEnvironment13

1Introduction

1.1Overview

ThisdocumentdescribestheimplementationsoftheADCdrivertobedevelopedintheframeoftheGEMS-K1project.

TheADCdriverconfiguresconvertinganalogsignalstodigitalsignals.

1.2Reference

[1]ADCdrivertestreport

2.Typedefinition

Type

Description

Range

IO_ErrorType

Recommendedtype:

16bitunsignedvalue.Numbersfrom0to15arereservedfortheHISIOLibraryitself,numbersbetween16and63aredefinedintheHISIODriverdocument.Errorcodesfrom64to127arefordriverspecificerrorcodesnotdefinedintheHISIODriverdocumentandnumbersstartingfrom128arereservedforfutureuse.

IO_E_OK

IO_E_BUSY1

IO_E_UNKNOWN_MODE

IO_U32

Recommendedtype:

16bitunsignedvalue.

100

IO_ValueType

Recommendedtype:

16bitunsignedvalue.

IO_DeviceStateType

Recommendedtype:

16bitunsignedvalue.

IO_STATE_IDLE

IO_STATE_ACTIVE

3GlobalVariable

Thischapterdescribestheglobalvariable.

Varialbes

Type

Description

4FunctionDefinitions

4.1InitSync

Syntax

IO_ErrorTypeInitSync(void);

Parameters

none

Return

IO_E_OK:

initializationwassuccessful.

Notification

Description

ThisistheinitializationfunctionoftheADCfunctionlibrary.ItisassumedthattheSFRsusedbythislibraryareintheirresetstate.

Reentrancy

No

Remarks

4.2

DeInitSync

Syntax

IO_ErrorTypeDeInitSync(void)

Parameters

None

Return

IO_E_OK:

deinitializationwassuccessful.

Notification

Description

ThisisthedeinitializationfunctionoftheADCfunctionlibrary.ItisassumedthattheSFRsusedbythislibraryareintheirresetstate.

Reentrancy

No

Remarks

4.3

GetVersionOfDriver

Syntax

IO_U32GetVersionOfDriver(void)

Parameters

none

Return

100

Notification

Description

ThisisthegettingdriverversionfunctionoftheADCfunctionlibrary.ItisassumedthattheSFRsusedbythislibraryareintheirresetstate.

Reentrancy

No

Remarks

4.4

ADC0_StartSampleSync

Syntax

IO_ErrorTypeADC0_StartSampleSync(ubyteChannels)

Parameters

none

Return

IO_E_OK:

ADC0_StartSampleSyncwassuccessful.

Notification

Description

ThisfunctionstartsthemeasurementofanaloguevalueofthespecifiedADCchannelandstoresthevaluestoaninternalbuffer.

Reentrancy

No

Remarks

 

4.5ADC0_StartSampleAllSync

Syntax

IO_ErrorTypeADC0_StartSampleAllSync(void)

Parameters

none

Return

IO_E_OK:

ADC0_StartSampleAllSyncwassuccessful.

Notification

Description

ThisfunctionstartsthemeasurementofanaloguevaluesofallADCchannelsandstoresthevaluestoaninternalbuffer.

Reentrancy

No

Remarks

 

4.6ADC0_GetSync

Syntax

IO_ValueTypeADC0_GetSync(IO_ChannelTypeChannel)

Parameters

none

Return

IO_E_OK:

ADC0_StartSampleAllSyncwassuccessful.

Notification

Description

ThisfunctionreturnstheanaloguevaluespecifiedbytheADCchannelADC0_GetSyncwassuccessful.

Reentrancy

No

Remarks

4.7ADC0_GetStateSync

Syntax

IO_DeviceStateTypeADC0_GetStateSync(void)

Parameters

none

Return

IO_STATE_IDLE:

anewADCsamplecanbestarted

IO_STATE_ACTIVE:

thedriverisbusy.

Notification

Description

ThisfunctionreturnsthedevicestateoftheADCdriver.

Reentrancy

No

Remarks

4.8ADC_StopSampleSync

Syntax

voidADC_StopSampleSync(void)

Parameters

none

Return

None

Notification

Description

ThisfunctionstopsameasurementstartedwithADC0_StartSampleSyncorADC0_StartSampleAllSync.

Reentrancy

No

Remarks

5ResourcesConfiguration

TheresourceusedbyADCdriver

5.1PeriperalConfig

Source

Description

AN0~AN31

AsADCdriverinputpins

5.2InterruptConfig

Source

SRN

TOS

Priority

Name

Description

ADC0

ADC0_SRN0INT

72

ADC0_viSRN0

ThisistheinterruptserviceroutinefortheServiceRequestNode0oftheADC0module.

6CompileEnvironment

CompileTool:

TaskingforTricore

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2