📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
細 文字列「</source>」を「</syntaxhighlight>」に置換 |
|||
| (同じ利用者による、間の1版が非表示) | |||
| 65行目: | 65行目: | ||
<br> | <br> | ||
以下に割り込み処理のサンプルコードを記述する。<br> | 以下に割り込み処理のサンプルコードを記述する。<br> | ||
< | <syntaxhighlight lang="c++"> | ||
#include <avr/io.h> | #include <avr/io.h> | ||
#include <avr/interrupt.h> // 割り込み処理 | #include <avr/interrupt.h> // 割り込み処理 | ||
| 91行目: | 91行目: | ||
return 0; | return 0; | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 115行目: | 115行目: | ||
<br> | <br> | ||
以下に、タイマ0でコンペアマッチAで割り込み処理を行うサンプルコードを記述する。<br> | 以下に、タイマ0でコンペアマッチAで割り込み処理を行うサンプルコードを記述する。<br> | ||
< | <syntaxhighlight lang="c++"> | ||
#include <avr/io.h> | #include <avr/io.h> | ||
#include <avr/interrupt.h> // 割り込み処理を行うため | #include <avr/interrupt.h> // 割り込み処理を行うため | ||
| 148行目: | 148行目: | ||
return 0; | return 0; | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== タイマ1の割り込み ===== | ===== タイマ1の割り込み ===== | ||
| 167行目: | 167行目: | ||
<br> | <br> | ||
以下に、タイマ1で捕獲割り込みをするサンプルコードを記述する。<br> | 以下に、タイマ1で捕獲割り込みをするサンプルコードを記述する。<br> | ||
< | <syntaxhighlight lang="c++"> | ||
#include <avr/io.h> | #include <avr/io.h> | ||
#include <avr/interrupt.h> // 割り込み処理を行うため | #include <avr/interrupt.h> // 割り込み処理を行うため | ||
| 201行目: | 201行目: | ||
return 0; //プログラム終了 | return 0; //プログラム終了 | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== タイマ2の割り込み ===== | ===== タイマ2の割り込み ===== | ||