ホーム フォーラム Texas Instruments マイコン C2000 F2837xD コア2でのPWM

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

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

    ttkkttkk
    参加者

    F2837xD コア2でのPWM

    デバイス型番:F2837xD

    度々お世話になっております。
    CPU2側でPWM4~6の設定を行っておりますが
    PWM4のレジスタにCMPA等に値を代入しても
    0から更新されないような現象がでており、PWMが出力されません。
    ( Expressionsでウォッチした値が0から変更されません。)

    CPU1の初期設定にて
    DevCfg.CPUSEL0.EPWM4 = 1 (CPU2で使う設定)
    GPAMUXのPWM、GPADIR出力
    GPACSEL1 (CPU2で使う設定)
    は設定しております。

    考えられる原因は何か回答頂けませんでしょうか。

    #10896 返信

    uchidaK
    従業員

    ttkkttkk様

     

    お世話になっております。

    下記について、確認いただけますでしょうか。

    ・CPU1のみで同じ設定を行った場合はCMPAは更新され、PWMは正常に出力されますでしょうか。

    ・CMPCTL レジスタのSHDWAMODE ビット を 1 に設定した状態でも、同様の現象は発生しますでしょうか。

    また、ウィンドウはExpressionsではなく、Registersウィンドウ上でも念のため確認いただけますと幸いです。

    以上、よろしくお願いいたします。

    uchidaK

    #10897 返信

    ttkkttkk
    参加者

    回答ありがとうございます。

    自己解決いたしました。

    GPIOの設定が入出力ポート設定になっているだけでした。
    お騒がせいたしました。

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