タイマーに関係するレジスタ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*タイマーに関係するレジスタ [#n545cc00]
ここではAVRマイコンのデータシートにあわせてタイマーの種類...
普通に使いそうな所だけ書くので詳しくはデータシートで確認...
~
~
**TCCR0A, TCCR0B(設定レジスタ) [#a16a9c60]
ここでは~
・タイマーの値によって指定のピンから出力をおこなうか~
・上の場合、タイマレジスタがどのような値の時にどのような...
・システムクロックを何分周してカウントするか~
などを設定します。~
&ref(gazou1.jpg,,);~
~
とまぁいろんなことが設定できるわけですがとりあえず使うで...
詳しくはデータシートを!詳しいから!~
~
***高速PWMを使いたい! [#wbb1c65d]
TCCR0A = 0b 10 10 00 11;(比較一致でLOW BOTTOMでHIGH)~
TCCR0B = 0b 00 00 00 00;(分周なし/8bit高速PWM)~
~
***定期的に割り込み [#k28f8eda]
TCCR0A = 0b 00 00 00 00;(全部0だから書かなくても良い)~
TCCR0B = 0b 00 00 00 00;(全部0だから書かなくても良い)~
TIMSK0 = 0b 00 00 0x yz;~
(x:OCR0B比較一致割り込み許可 y:OCR0A割り込み許可 z:オーバ...
~
終了行:
*タイマーに関係するレジスタ [#n545cc00]
ここではAVRマイコンのデータシートにあわせてタイマーの種類...
普通に使いそうな所だけ書くので詳しくはデータシートで確認...
~
~
**TCCR0A, TCCR0B(設定レジスタ) [#a16a9c60]
ここでは~
・タイマーの値によって指定のピンから出力をおこなうか~
・上の場合、タイマレジスタがどのような値の時にどのような...
・システムクロックを何分周してカウントするか~
などを設定します。~
&ref(gazou1.jpg,,);~
~
とまぁいろんなことが設定できるわけですがとりあえず使うで...
詳しくはデータシートを!詳しいから!~
~
***高速PWMを使いたい! [#wbb1c65d]
TCCR0A = 0b 10 10 00 11;(比較一致でLOW BOTTOMでHIGH)~
TCCR0B = 0b 00 00 00 00;(分周なし/8bit高速PWM)~
~
***定期的に割り込み [#k28f8eda]
TCCR0A = 0b 00 00 00 00;(全部0だから書かなくても良い)~
TCCR0B = 0b 00 00 00 00;(全部0だから書かなくても良い)~
TIMSK0 = 0b 00 00 0x yz;~
(x:OCR0B比較一致割り込み許可 y:OCR0A割り込み許可 z:オーバ...
~
ページ名: