目次

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

注意事項

同じカテゴリの内蔵コマンド

← 内蔵コマンド一覧