ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:npwm_begin

NPWM_BEGIN()

NPWM_BEGIN()は周波数・デューティ比・出力数を指定してパルス出力を準備します。

NPWM_BEGIN コマンドの動作フロー

void NPWM_BEGIN(uint8_t pin, uint32_t intHz, float Duty, uint32_t N)

コマンド

コマンド 引数 戻り値 動作
NPWM_BEGIN(pin, intHz, Duty, N) uint8_t pin
uint32_t intHz
float Duty
uint32_t N
void 周波数・デューティ比・出力数を指定してパルス出力を準備します。

使用例

void setup()
{
    NPWM_BEGIN(0, 1000, 50.0F, 100);  // 周波数・Duty・出力個数を指定してパルス出力を準備します。
}
 
void loop()
{
    NPWM(0);  // 設定した個数のパルスを出力します。
}

注意事項

  • 製品ごとのPWMピンとタイマ共有関係を確認します。
  • 周波数や分解能を変更すると、同じタイマの他のチャネルにも影響する場合があります。
  • 出力の停止・初期化時に接続負荷が安全な状態であることを確認します。

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

ja-jp_commands/reference/npwm_begin.txt · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki