📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 117行目: | 117行目: | ||
<br> | <br> | ||
UBRR0の値は、以下の式で計算することができる。<br> | UBRR0の値は、以下の式で計算することができる。<br> | ||
<math>UBRR0 = \frac{\mbox{動 作 周 波 数}}{\mbox{ボ ー レ ー ト} * 16} - 1</math><br> | <math>UBRR0 = \frac{\mbox{動 作 周 波 数}}{\mbox{ボ ー レ ー ト} * 16} - 1 (U2Xn = 0のとき)</math><br> | ||
<math>UBRR0 = \frac{\mbox{動 作 周 波 数}}{\mbox{ボ ー レ ー ト} * 8} - 1 (U2Xn = 1のとき)</math><br> | |||
例えば、ATmega328のクロック周波数が1[MHz]、ボーレートを2400として通信する場合、UBRR0レジスタは下記の値となる。<br> | 例えば、ATmega328のクロック周波数が1[MHz]、ボーレートを2400として通信する場合、UBRR0レジスタは下記の値となる。<br> | ||
<math>UBRR0 = \frac{1000000}{2400 * 16} - 1 = 25</math><br> | <math>UBRR0 = \frac{1000000}{2400 * 16} - 1 = 25</math><br> | ||