1 |
1
개발 에러(development error)를 발견하는 DET(development error tracer) 모듈;
아날로그 신호를 디지털 신호로 변환하는 함수들을 포함하는 ADC 드라이버 모듈;
ADC 드라이버의 일반적인 속성을 결정하는 파라미터들을 포함(contain)하는 AdcGeneral 컨테이너; 및
상기 ADC 드라이버의 하드웨어 유닛 속성, 채널 속성 및 그룹 속성을 결정하는 파라미터들을 포함하는 AdcConfig 컨테이너를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
2 |
2
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
전달되는 설정 파라미터(ConfigPtr)를 기초로, 상기 ADC 드라이버를 초기화하고, 상기 설정 파라미터를 기초로 상기 ADC 드라이버의 해상도 및 클록 프리스케일러(prescaler)를 설정하는 Adc_Init 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
3 |
3
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
그룹 파라미터(Group) 및 데이터 버퍼 포인터 파라미터(*DataBufferPtr)를 수신하고, 상기 그룹 파라미터에 상응하는 그룹의 변환 결과를 저장하는 버퍼인 ADCResult 버퍼의 주소를 상기 데이터 버퍼 포인터 파라미터에 따라 설정하는 Adc_SetupResultBuffer 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
4 |
4
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
ADC 하드웨어 유닛들의 상태를 리셋 상태에서 가지는 파워(power)에 상응하는 상태로 설정하는 Adc_DeInit 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
5 |
5
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
수신된 그룹 파라미터(Group)에 상응하는 그룹이 "ADC_IDLE" 상태이면, 상기 그룹에 포함된 채널들 중 가장 처음 채널의 아날로그 입력 핀을 활성화하고, 상기 그룹의 상태를 "ADC_BUSY" 상태로 변경하는 Adc_StartGroupConversion 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
6 |
6
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
수신된 그룹 파라미터(Group)에 상응하는 그룹의 AD 변환을 중지하고, 상기 그룹의 상태를 "ADC_IDLE"로 변경하며, 상기 그룹의 notification을 중지하는 Adc_StopGroupConversion 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
7 |
7
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
그룹 파라미터(Group) 및 데이터 버퍼 포인터 파라미터(*DataBufferPtr)를 수신하고, 상기 수신된 그룹 파라미터에 상응하는 그룹의 AD 변환 결과를 읽어서 상기 데이터 버퍼 포인터 파라미터에 따라 저장하며, 상기 그룹의 상태가 "ADC_COMPLETED"이면 상기 상태를 "ADC_BUSY"로 변경하고, 상기 그룹의 상태가 "ADC_STREAM_COMPLETED" 이면 상기 상태를 "ADC_IDLE"로 변경하는 Adc_ReadGroup 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
8 |
8
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
수신된 그룹 파라미터(Group)에 상응하는 그룹의 상태를 체크하고, 상기 그룹의 notification을 설정하며, 상기 그룹의 AD 변환을 시작하는 외부 트리거 신호 유형을 설정하고, AD 변환 시작 신호가 입력되는 AD 트리거 소스 핀(pin)을 선택하며, 상기 그룹에서 처음 AD 변환이 시작될 아날로그 입력 핀을 선택하고, 상기 그룹의 하드웨어 트리거 모드를 활성화시키는 Adc_EnableHardwareTrigger 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
9 |
9
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
수신된 그룹 파라미터(Group)에 상응하는 그룹이 AD 변환 중이면 AD 변환을 중지하고, 상기 그룹의 notification 메커니즘을 비활성화하며, 상기 그룹의 하드웨어 트리거 모드를 비활성화시키고, 상기 그룹의 상태를 "ADC_IDLE"로 설정하는 Adc_DisableHardwareTrigger 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
10 |
10
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
수신된 그룹 파라미터(Group)에 상응하는 그룹이 notification 메커니즘을 활성화하는 Adc_EnableGroupNotification 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
11 |
11
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
수신된 그룹 파라미터(Group)에 상응하는 그룹의 notification 메커니즘을 비활성화하는 Adc_DisableGroupNotification 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
12 |
12
제 11 항에 있어서, 상기 ADC 드라이버 모듈은
수신된 그룹 파라미터(Group)에 상응하는 그룹의 변환 상태(conversion status)를 리턴하는 Adc_GetGroupStatus 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
13 |
13
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
*SamplePtr가 ADC 결과 버퍼(ADCResult Buffer)에서 가장 최근의 결과를 가리키도록 설정하고, 상기 ADC 결과 버퍼에 저장된 유효 StreamSample 개수를 리턴하는 Adc_GetStreamLastPointer 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
14 |
14
제 1 항에 있어서, 상기 ADC 드라이버 모듈은
버전 정보(*versioninfo)를 읽고, 상기 읽은 버전 정보에 미리 정의된 정보를 저장하는 Adc_GetVersionInfo 함수를 포함하는 AUTOSAR 기반 ADC 드라이버를 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|