JAJA918 June 2025 MSPM0C1104
特定のチャネルで PWM を起動する場合、出力で特定のデューティ サイクル レジスタ (0x20 から開始) にゼロではないデューティ サイクルを書き込むことができます。PWM 出力を停止するには、特定チャネルのデューティ サイクル レジスタにゼロ デューティ サイクルを書き込みます。このデモのデューティ サイクル有効ビットは 9 ビットであり、2 つのレジスタを使用してチャネルの 1 つのデューティ サイクルを識別します。このデモでは、すべてのレジスタは 1 バイト長です。
このデモは、PWM 周波数レジスタ (0x10 から開始) の PWM 周波数変更もサポートしています。現在、デモでは 4 種類の周波数 (22.9Hz、45.8Hz (デフォルト)、91.7Hz、23.4kHz) をサポートできます。お客様は、コードの必要に応じて異なる周波数に変更できます。4 ビットを使用して、1 つのレジスタに複数の周波数を設定できるため、1 つのレジスタを使用して 2 つの異なるタイマを設定できます。デモ コードでは、いくつかの PWM チャネルが 1 つのタイマで生成されます。これらの PWM は同じ周波数を使用できます。