タグ

pwmに関するXenosのブックマーク (1)

  • TimerのPWMモードで Sin波形を発生

    AVRマイコンのハードウェア・タイマーを、PWMモードで動作させ、ポートからSin波形を発生させるプログラムです。 スピーカーを取り付けると、音を鳴らすことができます。 また、プログラムにより、音量も変化させることができるので、方形波のSOUND命令よりも、用途が広がります。 1.電源回路 ・電源電圧は、AVRマイコンに合わせて、任意の電圧で動作できます。 2.AVRとクロック ・AVRマイコンは、PWMモードを搭載した各種のチップに変更が可能です。 (フラッシュメモリー 4Kbyte以上、EEPROM 256byte以上) ・AVRのクロックは、8MHzの内蔵RC発振器を使用しています。 (外部Xtalを使用すると、発生周波数の精度が格段に上がります) ・8MHz以外の周波数でも使用できます。 (プログラムの$crystal命令を修正して下さい) 3.PWM (Pulse Width M

  • 1