ホーム フォーラム Texas Instruments マイコン MSP430 PWM出力先について

このトピックには2件の返信が含まれ、2人の参加者がいます。1 年、 6 ヶ月前 guest さんが最後の更新を行いました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #20486 返信

    guest

    PWM出力先について

    MSP430F67791Aを使ってPWM出力を検討しています。

    例えばTA1.1(11ピン)P1.0/TA1.1/VeREF-/A0

    Timer TA1 CCR1 capture: CCI1A input, compare: Out1 output

    と説明がありますが、Timer1_A2のTA1CCR1を参照して(コンペアして)PWM出力されるのでしょうか?

    また11ピンをTA1.1に設定する方法がわかりません。

    P1SEL0_0=1にする?

    よろしくお願いいたします。

    以上。

    #20495 解決済み提案を取消 | 返信

    KokiTamai
    従業員

    guest様

    ご投稿いただきありがとうございます。

    ご認識の通り、MSP430の16ビットタイマー(連続, アップ, コンペアモードなど)を用いることで、PWMの出力が可能です。

    11ピン(P1.0)からPWMを設定する方法ですが、P1DIR, P1SEL0のレジスタを設定する必要がございます。

    —–
    // Setup P1.0 TA1.1
    P1DIR |= BIT0; // P1.0/TA1.1 output
    P1SEL0 |= BIT0; // Output TA1
    —–

    またTA1.1を使用してPWM を出力するサンプルコードも併せてご参照いただけますと幸いです。

    https://dev.ti.com/tirex/explore/node?node=A__AE2mhrNopL8lsyewdjjugg__msp430ware__IOGqZri__LATEST

    追加でご不明な点がございましたら、再度お問い合わせください。

    何卒よろしくお願いいたします。

    TAMA

    #20496 返信

    guest

    ご対応ありがとうございました。

    サンプルソースもありがとうございます。助かりました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)