SDK  23.9.2
For IoT System Software Development
Functions
Analog Input (ADC)

Analog Input Functions. More...

Functions

void analogReference (int ref)
 아날로그 입력에 사용될 레퍼런스 전압을 설정합니다. More...
 
int32_t analogRead (int8_t pin)
 pin 의 전압 값을 읽습니다. More...
 
void analogReadResolution (uint8_t bits)
 analogRead()에 의해 구해지는 아날로그 값의 해상도를 비트 길이로 설정합니다. More...
 

Detailed Description

Analog Input Functions.

Function Documentation

◆ analogRead()

int32_t analogRead ( int8_t  pin)

pin 의 전압 값을 읽습니다.

Returns
  • 0 ~ 2^(읽기 해상도 비트 수 (기본:12))
  • ERROR_INVALID_ARGS : pin 이 사용되지 않거나 아날로그 입력을 지원하지 않음
  • ERROR_BUSY : pin 의 아날로그 값을 이미 읽고 있음

◆ analogReadResolution()

void analogReadResolution ( uint8_t  bits)

analogRead()에 의해 구해지는 아날로그 값의 해상도를 비트 길이로 설정합니다.

Parameters
bits0~31 사이의 비트 수

◆ analogReference()

void analogReference ( int  ref)

아날로그 입력에 사용될 레퍼런스 전압을 설정합니다.

Parameters
ref레퍼런스 전압 옵션
  • DEFAULT
  • INTERNAL
  • INTERNAL1V
  • INTERNAL1V49 (PLM100)
  • INTERNALdiv1_48 (SAMR21 Xplained Pro)
  • INTERNALdiv2 (SAMR21 Xplained Pro)
  • INTERNAL2V5
  • EXTERNAL