2 Replies Latest reply on Sep 29, 2019 11:55 PM by tasa_1125526

    Psoc4000のPWM un割り込みのisrへの接続が無効エラーになる

    tasa_1125526

      CY8C4013シリーズでPWM un割り込み出力をisrへ接続すると、無効であるとの警告が出ます。

      un割り込みをOutputPinでデバイス外に出し、InputPinのirqに入力すると割り込み入力できますが、

      この方法以外でun割り込みを使用する方法はありますか?

        • 1. Re: Psoc4000のPWM un割り込みのisrへの接続が無効エラーになる
          MoTa_728816

          私も UN ピンに ISR を接続してみましたが

          その接続はルーターが許容しないようですので

          ISR を interrupt ピンに接続してはどうかと考えました。

           

          PWM コンポーネントで UN がアサートされるのは

          (1) PWM コンポーネントが Timerモード

          (2) PWM コンポーネントが Right Aligned の PWMモード

          の時で、TC が同時にアサートされるようです。

           

          この設定で PWM コンポーネント の interrupt は UN 割込みと考えられますので

          isr を interrupt ピンに接続することによって UN 割込みとして使用できるのではないでしょうか?

          002-schematic.JPG

           

          PWM コンポーネント Left Align PWM では UN がアサートされません。

          000-PWM-Config.JPG

           

           

          PWM コンポーネント Timer モードでは UN = TC

          001-PWM-Timer-Config.JPG

           

          PWM コンポーネント Right Aligned PWM モード UN = TC

          002-PWM-Right-Align.JPG

           

          moto

          • 2. Re: Psoc4000のPWM un割り込みのisrへの接続が無効エラーになる
            tasa_1125526

            ご提案の通りで、TC->isrへの接続で同じ動作を確認しました。

            ありがとうございます。