タイマー・PWM
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
**タイマーについて [#j45b5726]
AVRマイコンではタイマーのカウントアップ(orダウン)を使って...
タイマーはタイマ1,2,3の種類がありそれぞれの種類にA,Bとい...
つまりレジスタは3つですがそれぞれに2つ比較できるように...
タイマ1は8bit、タイマ2は16bit、タイマ3は8bitでシステム...
~
またここではAVRマイコンをATmega328Pとして解説していきます...
大まかな説明として下の画像見てください。~
&ref(gazou1.jpg,,);~
このようにタイマーは定期的に何かをしたい時に使うのに適し...
レジスタについては下のページにまとめました。これからの説...
~
[[タイマーに関係するレジスタ]]
~
~
まずタイマーには4つの動作があります。
***1.標準動作(TCCR0A,TCCR0BのWGMが000) [#y377b90e]
一番単純でタイマーをTCCRAのCSで設定したタイミングでカウン...
~
***2.比較一致タイマ/カウンタ解除動作(WGMが010) [#aa1e5577]
比較レジスタOCR0Aがカウントする最大値となりそこまでいくと...
~
***3.高速PWM動作(WGMが011or111) [#l677f3cf]
&ref(gazou2.jpg,,);~
~
***4.位相基準PWM動作 [#f9629234]
もう画像貼るのだるいよ(´Д`)~
データシート見てね。~
3の高速PWM動作の上のカウントの仕方が始めはカウントアップ...
~
~
**おおまかな流れ [#y8ab847a]
TCCR0Aを設定~
↓~
TCCR0Bを設定~
↓~
割り込みをする場合はTIMSK0を設定~
~
プログラム中~
OCR0x(比較するレジスタ)を変更可~
~
~
**Sample3.1 [#d1bc38f8]
~
終了行:
**タイマーについて [#j45b5726]
AVRマイコンではタイマーのカウントアップ(orダウン)を使って...
タイマーはタイマ1,2,3の種類がありそれぞれの種類にA,Bとい...
つまりレジスタは3つですがそれぞれに2つ比較できるように...
タイマ1は8bit、タイマ2は16bit、タイマ3は8bitでシステム...
~
またここではAVRマイコンをATmega328Pとして解説していきます...
大まかな説明として下の画像見てください。~
&ref(gazou1.jpg,,);~
このようにタイマーは定期的に何かをしたい時に使うのに適し...
レジスタについては下のページにまとめました。これからの説...
~
[[タイマーに関係するレジスタ]]
~
~
まずタイマーには4つの動作があります。
***1.標準動作(TCCR0A,TCCR0BのWGMが000) [#y377b90e]
一番単純でタイマーをTCCRAのCSで設定したタイミングでカウン...
~
***2.比較一致タイマ/カウンタ解除動作(WGMが010) [#aa1e5577]
比較レジスタOCR0Aがカウントする最大値となりそこまでいくと...
~
***3.高速PWM動作(WGMが011or111) [#l677f3cf]
&ref(gazou2.jpg,,);~
~
***4.位相基準PWM動作 [#f9629234]
もう画像貼るのだるいよ(´Д`)~
データシート見てね。~
3の高速PWM動作の上のカウントの仕方が始めはカウントアップ...
~
~
**おおまかな流れ [#y8ab847a]
TCCR0Aを設定~
↓~
TCCR0Bを設定~
↓~
割り込みをする場合はTIMSK0を設定~
~
プログラム中~
OCR0x(比較するレジスタ)を変更可~
~
~
**Sample3.1 [#d1bc38f8]
~
ページ名: