[戻る]
新着表示

PWM制御について 投稿者:まるも 投稿日:2016/09/14(Wed) 01:13:09 No.675

12F683を使用しています。
アセンブリを使用しています。
PWM制御でLEDを高速点滅させております。
かつ、10ms毎に点滅のオンオフをします。
10ms高速点滅 → 10ms消灯 を繰り返します。

10ms高速点滅 → 10ms消灯 へ移行する処理は
CCP1CONレジスタをCLRFします。

10ms消灯 → 10ms高速点滅 へ移行する処理は
初期で設定した値を入れます。

その際他のI/O入力である信号を入れているのですが、その信号に
PWMに同期する様に信号が乗ってしまい入力している信号は無視されてしまいます。
ちなみに、PWM制御で点滅を繰り返すLEDのGNDを外すと、その
信号は消えます。
以上のことが分かりません。
設定等は初期設定できちんとされていると思います。

ちなみに、ずっとLEDを高速点滅させている場合はI/O入力の信号は
きちんときます。
ですので、高速点滅 → 消灯 の際にいじるレジスタが関係しているのではないかと考えているのですが、どうにもピンの設定と関係がないので、
分からずじまいです。

お時間があるときでよろしいのでご教授のほどよろしくお願い致します。

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

- WebForum -