![見出し画像](https://assets.st-note.com/production/uploads/images/129435655/rectangle_large_type_2_864f32de73dfc318982f93f0c30effac.jpeg?width=800)
ATMEGAで学習しよう(レッスン6)
「16 ビットタイマ(CTC モード)長時間」
<目的>
・16 ビットタイマ(CTC モード)を使った長時間生成方法について学ぶ。
<動作概要>
・LED1 を5 秒点灯、10 秒消灯で点滅させる。
<ポイント>
・1s を時間単位とし、その倍数で希望の時間を作る。
<レジスタ説明>
レッスン5 では、タイマ0 割込みを0.1 秒としてその倍数で指定時間を作っていました。
しかし、割込み時間をもっと長く1 秒とかに設定したい場合はどうしたらよいでしょうか。
今回は、16 ビットタイマを使用し、割込み時間を1 秒にします。
![](https://assets.st-note.com/img/1706331584075-nnaVe6FMyg.png?width=800)
![](https://assets.st-note.com/img/1706331641361-grtyuk1J6o.jpg?width=800)
![](https://assets.st-note.com/img/1706331668967-Fpy7VhlBNd.png?width=800)
![](https://assets.st-note.com/img/1706331696321-QuZymlFUry.png?width=800)
![](https://assets.st-note.com/img/1706331708987-jvYQ67ueJT.png?width=800)
<プログラム>
この記事が気に入ったらサポートをしてみませんか?