사용자 도구

사이트 도구


commands:reference:analogwriteinit

문서의 이전 판입니다!


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() {
}

주의사항

출력 채널의 전압·전류 모드와 부하 배선을 먼저 확인하십시오. PWM, 고속펄스, analogWrite()와 콜백 타이머는 하드웨어 타이머를 공유할 수 있습니다.

← 내장 명령어 리스트

commands/reference/analogwriteinit.1788260661.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki