목차

analogWriteInit()

analogWriteInit()는 출력 타이머의 분해능과 분주비를 설정합니다.

analogWriteInit 명령어 동작 흐름

void analogWriteInit(uint8_t ch, uint16_t top = 65535, uint16_t prescaler = 1)

명령어

명령어 인수 반환값 동작
analogWriteInit(ch, top, prescaler) uint8_t ch
uint16_t top = 65535
uint16_t prescaler = 1
void 출력 타이머의 분해능과 분주비를 설정합니다.

예제

void setup() {
  analogWriteInit(0, 65535, 1);  // 출력 타이머의 분해능과 분주비를 설정합니다.
 
  analogWrite(0, 32767);  // 약 50%
  analogWrite(1, 65535);  // 100%
}
 
void loop() {
}

주의사항

같은 카테고리의 내장 명령어

← 내장 명령어 리스트