「ATmega328のUSARTの使用方法(準備)」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

文字列「source lang」を「syntaxhighlight lang」に置換
文字列「</source>」を「</syntaxhighlight>」に置換
102行目: 102行目:
  while(!(UCSR0A & 0b00100000));  // 送信が有効になるまで待つ
  while(!(UCSR0A & 0b00100000));  // 送信が有効になるまで待つ
  UDR0 = data;                      // データを送信する
  UDR0 = data;                      // データを送信する
  </source>
  </syntaxhighlight>
<br>
<br>
===== 受信のタイミング =====
===== 受信のタイミング =====
111行目: 111行目:
  while(!(UCSR0A & 0b10000000));  // 受信が有効になるまで待つ
  while(!(UCSR0A & 0b10000000));  // 受信が有効になるまで待つ
  data = UDR0;                      // 受信したデータを格納する
  data = UDR0;                      // 受信したデータを格納する
  </source>
  </syntaxhighlight>
<br>
<br>
===== ボーレートの設定 =====
===== ボーレートの設定 =====