読んで字のごとく私の暇つぶしです

# 暇つぶしのブログ(+α) by nomper

atmega88のPWMでハマったので書いておく

直接 SAKURAには関係ないのですが…


Atmega48/88/168/328にはPWM機能があります。
Arduino関数を使うと何も関係ないのでしょうが使わないとこうなりました

Hブリッジ回路で…
hbridge_pwm.png
こんなHブリッジを使ってるのですが
on / off
off / on

にして下のpinのpwmの設定を0と255にすると、
しばらくして、モーターが止まります、電流流れすぎのため電源の保護回路が働いたようでした。

これは
on / off
off* / on
で*の部分が0Vでは無く1/256のタイミングで5Vになっているからです。

PWMのときDDRxからOCnXは切り離されているのでoffにしてもoffになりません。
OFFにしたいときはPWMから離脱した上でDDRxの該当pinを0にしなくてはなりません。

~自分用なので何を言ってるかわからないと思います。スイマセン~

テーマ:つぶやき - ジャンル:ブログ

# ブログ内検索

# 最近の記事

# mail&counter




# あまぞんつー


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。