• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PIC12F629でPWM)

PIC12F629でPWM制御をする方法

このQ&Aのポイント
  • PIC12F629を使用してPWM制御をする方法を教えてください
  • PWM制御の手順や設定について詳しく教えてください
  • PIC12F629におけるPWM制御の応用例や注意点について知りたいです

質問者が選んだベストアンサー

  • ベストアンサー
noname#230359
noname#230359
回答No.1

PIC12F629にはPWMの出力機能はありません。(確か・・・?) もっと足の数が多いやつでないと無理です。 何に使うのかわかりませんが、もし擬似的にパルスを発生させて 一定間隔で出力すればそれもPWMと言えると思います。 また、出力を滑らかに変化させることが目的なら 例えば、下図(Web上で正しく表現できるかな:等幅ならOK)のように 1m秒のタイマを使ってポートから順次出力すれば 滑らかに出力が上がっていきます。(実用的にはもう一ひねり) 当然逆もできます。 例 OFF 1/5┌┐____┌┐____┌┐____┌┐____┌┐____ 2/5┌─┐___┌─┐___┌─┐___┌─┐___┌─┐___ 3/5┌┐__┌─┐__┌─┐__┌─┐__┌─┐__ 4/5┌┐_┌─┐_┌─┐_┌─┐_┌─┐_ on:┐ ...┝┥:1msec ...┝───┥:5msec ...┝─25msec─┥

noname#230358
質問者

お礼

なるほど 使用目的は、LEDランプの調光です。 すぐにやってみます。

関連するQ&A