• 追加された行はこの色です。
  • 削除された行はこの色です。
#freeze
 閲覧総計:&counter();  (本日:&counter(today);  昨日:&counter(yesterday);)
 
 *発光ダイオード(LED)の明るさを変える(PWM) [#c2f1029b]
 
 PIC内蔵の「PWM(Pulse Width Modulation)機能」を利用した簡単なプログラムを作成し、
 24FJ64GA002の「PWM制御」機能の利用法、稼働を確認しました。  08/03/18
 
 注1)24FはPWM信号の出力ピンを自由に設定できる仕様になっている。
 今回はOC1(PWM1の出力)機能をRP15ピンに割りつけた。
 
 注2)MikroC dsPICでは、Pwm_Init()関数に、所望のPWM周期に設定した際の、PWM分解能
 (period)の値を返してくれる機能が追加された。
 PWMのduty値設定の際、この戻り値periodを使用して設定するプログラムを書いておくと
 汎用性の高い表現となる。
 例:PWMのdutyを70%に設定する
 pwm_period1 = Pwm_Init(5000, 1, 1, 2); //PWMの周期を5000Hzに設定
 Pwm_Set_Duty(pwm_period1 * 70 / 100, 1); //PWM duty70%に設定 
 
 関連MikroC dsPIC関数
 unsigned int Pwm_Init( unsigned int freq_hz , unsigned int enable_channel_x, unsigned int timer_prescale, unsigned int use_timer_x);
 void Pwm_Set_Duty(unsigned duty, unsigned channel);
 void Pwm_Start(char enable_channel_x);
 void Pwm_Stop(char disable_channel_x);
 
 &attachref(P1010598.JPG,zoom,150x150,button){新しい写真添付};
 
  /**
  * 24F64の稼働テスト PWMの使用方法
  *
  * PIC24FJ64GA002
  * LED: RB14, RB15
  *
  *Clock: 8.0MHz 内蔵発振器使用
  *電源:乾電池2本(3.0V)
  *Device Flags:
  *_IESO_OFF _FNOSC_FRC _FCKSM_CSDCMD _OSCIOFNC_OFF _POSCMOD_NONE
  *_JTAGEN_OFF _GCP_OFF _GWRP_OFF _BKBUG_OFF _COE_OFF _ICS_PGx1 _FWDTEN_OFF
  *
  *_IESO_OFF 2速度スタートアップ無効
  *_FNOSC_FRC クロックは内蔵オシレータを利用(8MHz)
  *_FCKSM_CSDCMD 動作中のクロック切り替え&監視OFF
  *_OSCIOFNC_OFF RA3はI/Oとして利用 _POSCMOD_NONE 主発信機無効
  *_JTAGEN_OFF  JTAG無効    _GCP_OFF  コードプロテクト無効
  *_GWRP_OFF  プログラムメモリ書込み禁止 _BKBUG_OFF デバッグモードにリセット
  *_COE_OFF  Clip-onエミュレーション無効
  *_ICS_PGx1  ICSP書き込みにPGC1/PGD1を使う FWDTEN_OFF  ウォチドック無効
  *
  * MikroC dsPIC v4.0.0.0
  * (6,000Byte以下なら無料利用)
  */
  void main()
  {
      unsigned int pwm_period1, i;
  
      PORTB = 0b0000000000000000; //PortBの中身ををきれいにする
      TRISB = 0b0000000000000000; //PortB 16個全て0:出力に設定
      //RP15ピンにOC1機能(PWM出力)18(=0b10010)を割付
      RPOUTR7bits.RP15R4 = 1;
      RPOUTR7bits.RP15R3 = 0;
      RPOUTR7bits.RP15R2 = 0;
      RPOUTR7bits.RP15R1 = 1;
      RPOUTR7bits.RP15R0 = 0;
  
      pwm_period1 = Pwm_Init(5000, 1, 1, 2); //PWMの周期を5000Hzに設定
  
      LATBbits.LATB14 = 1; //照度比較用LED ON
      
      Pwm_Start(1);
      while(1)
      {
          for(i = 0; i < pwm_period1; i++)
          {
              Pwm_Set_Duty(i, 1); //LEDの明るさを徐々に変える
              Delay_ms(20); //0.02秒(=20ミリ秒)待つ
          }
      }
  }
 
 ~
 ~
 ★この情報は役に立ちましたか?
 #vote(はい[10],普通[5],いいえ[5])
 - http://www.coachcanadaoutlet.ca http://www.prada-outlet.us http://www.louboutinfemme-pascher.fr http://www.ralphlaurensale.eu.com http://www.jordan3.net http://www.louisvuitton-handbags.com.co http://www.poloralphlaurenhome.net http://www.abercrombie.net.co http://www.holister.name http://www.christian-louboutinoutlet.org http://www.rolexwatchesoutlet.us http://www.abercrombieandfitch.net.co http://www.coachoutletstoreonline.us.org http://www.katespade-outlet.us.com http://www.chanelhandbags.in.net http://www.longchamp-outlet.name http://www.jordan4.net http://www.raybans.name http://www.michaelkorsoutletus.eu.com http://www.louisvuittonoutlets.name http://www.airmax-nike.me.uk http://www.hollisterinc.name http://www.cheaptoms.us http://www.fendi.us.com http://www.michaelkorsoutlet-mk.eu.com http://www.hollister-clothing.net http://www.juicy-couture.us http://www.hollisterclothing.us http://www.pandorajewelry.net.co http://timberlandboots.hugeoff.net http://www.hollisterkids.net http://www.abercrombiestores.net http://www.louisvuittonoutlet-inc.us http://oakley.hugeoff.net http://www.ralph-lauren.net.co http://www.louis-vuitton.us.org http://www.louis--vuitton.us http://lululemon.suleymanaltun.com http://www.marc--jacobs.com http://www.airjordan-pascher.fr http://www.abercrombie.in.net http://www.louisvuitton-lvoutlet.me http://www.guccishoes.us.com http://www.coachoutlet.net.so http://www.michaelkorshandbags.com.so http://www.tory-burchoutlet.in.net http://www.rayban-sunglasses.com.co http://www.retrojordans.name http://www.concords11.com http://www.cheapjordansshoes.in.net http://www.p90xworkouts.us http://truereligion.officialbid.net http://www.guccioutlet.net.co http://burberry.stores.net.co http://www.michaelkorshandbags.eu.com http://www.edhardyclothing.in.net http://www.michaelkorsoutletonlinee.in.net http://www.chiflatiron.com.co http://www.oakleysunglassessale.in.net http://burberryoutlet.officialstore.com.co http://www.coachoutletstoreonline.eu.com http://www.gucci.net.co http://www.abercrombieandfitch.cc http://www.coach-outlet.us.com http://www.michaelkorsoutlet.net.so http://www.cocochaneluk.co.uk http://www.louisvuitton-outlet.us.com http://www.louisvuittonhandbags.net.co http://www.ralph-lauren-outlet.co http://www.louisvuittonuk.me.uk http://www.coach-outlet.us.org http://www.ray-bansunglasses.name http://www.louis-vuitton.net.co http://www.adidasshoes.name http://www.louis-vuittonoutlet.us.org http://www.true-religion-outlet.us.com http://www.michaelkorsonlineoutlet.in.net http://www.jordan13.org http://www.abercrombieoutlet.name http://www.kobeshoes.org http://www.hollister-co.net http://www.holisterclothingstore.com http://www.michaelkorsoutlet.com.so http://www.fitflops.org http://www.kobebryantshoes.name http://www.oakley-sunglasses.net.co http://www.kevindurantshoes.name http://www.pradauk.co.uk http://www.michaelkorsukpurse.co.uk http://www.gucci-outlet.org http://burberry.bidinc.org http://www.oakleysunglassescheap.name http://www.oakleysunglasses.us.com http://michaelkors.officialstore.com.co http://www.cheapsoccershoes.in.net http://www.coachoutlet-storeonline.in.net http://www.todsshoes.us http://www.jordan8.net http://www.christianlouboutinoutlet.org http://www.raybanglasses.me.uk http://www.abercrombieoutlet.us.com http://www.montblanc-pens.name http://www.christianlouboutin.name http://www.oakleysunglasses-wholesale.name http://www.raybansunglassesoutlet.name http://www.christianlouboutin-shoes.info http://www.raybansunglass.net.co http://www.ray-banoutlet.name http://www.michaelkors--outlet.in.net http://www.truereligion.eu.com http://www.coach-factoryoutlet.com.co http://www.outlet-celine.com http://www.christianlouboutinoutlet.com.co http://www.oakleysunglasses-outlet.name http://www.fitflop-shoes.us http://www.soccer-jerseys.us.com http://www.michaelkors.com.so http://www.todsoutlet.name http://www.cheap--nfljerseys.us.com http://www.abercrombie-fitch.cc http://www.tory-burch-outlet.name http://www.redchristianlouboutin.com http://www.hermes-birkin.us http://www.michaelkors-mkoutlet.in.net http://timberland.officialfree.net http://www.chanel-handbags.net.co http://www.christianlouboutinsale.name http://www.jordan11s.name http://www.pandorajewelry.name http://burberryoutlet.newestsite.net http://www.louisvuitton.us.com http://www.montblanc.com.co http://www.cheap-jordans.us.com http://www.toms--shoes.com http://beatsbydrdre.outletoff.net http://www.cheapjerseys-wholesale.us.com http://www.christianlouboutinsale.biz http://www.michael-korsoutletonline.eu.com http://www.abercrombiestore.org http://www.rayban-sunglasses.eu.com http://www.louis-vuittonhandbags.name http://www.oakley-sunglasses.com.co http://timberlandboots.dealsinc.net http://www.nike-airmax.me.uk http://www.jordan11.name http://www.saclongchamp--pascher.fr http://www.michaelkors-outlet.com.co http://www.gucci-outlet.name http://michaelkors.aphidsymposium.org http://www.cheaprolexwatches.name http://www.chanelbags.com.co http://www.toms-shoes.cc http://www.insanityworkout.com.co http://www.louisvuittonoutlet.net.co http://www.coachfactoryoutlet.com.so http://www.jordanretro.name http://coachoutlet.officialinc.net http://www.toms-outlet.com.co http://www.poloralph-lauren.net.co http://toryburchoutlet.stores.net.co http://www.michaelkorsbag.org.uk http://www.coachoutlet-factory.com.co http://www.dior-handbags.us http://chanelhandbags.newstore.com.co http://www.abercrombiekids.name http://www.coachfactoryoutletonline.eu.com http://www.jordan11concord.org http://www.abercrombie-fitch.com.co http://www.michaelkorsoutletclearance.in.net http://www.jordanconcords.net http://www.gucci-outlet.net.co http://www.lebronjames-shoes.net http://www.adidaswings.name http://www.celine-outlet.us http://www.hollisterclothing.info http://www.ghdhairstraighteners.com.co http://www.lebronjames-shoes.name http://www.oakleysunglasses-sale.in.net http://www.longchamphandbags.com.co http://truereligion.onlineinc.net.co http://www.hollisteroutlet.name http://www.katespade-handbags.eu.com http://www.ray-ban-sunglasses.org.uk http://www.jordan6.net -- [[2015711yuanyuan]] &new{2015-07-10 (金) 22:06:48};
 
 #comment_nospam