commands:reference:analogwriteinit
문서의 이전 판입니다!
analogWriteInit()
analogWriteInit()는 출력 타이머의 분해능과 분주비를 설정합니다.
void analogWriteInit(uint8_t ch, uint16_t top = 65535, uint16_t prescaler = 1)
명령어
| 명령어 | 인수 | 반환값 | 동작 |
|---|---|---|---|
analogWriteInit(ch, top, prescaler) | uint8_t chuint16_t top = 65535uint16_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
