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

35行目: 35行目:
I2C通信を初期化した後、i2c_write_byte関数を使用してEEPROMにデータを書き込み、i2c_read_byte関数を使用して書き込んだデータを読み出している。<br>
I2C通信を初期化した後、i2c_write_byte関数を使用してEEPROMにデータを書き込み、i2c_read_byte関数を使用して書き込んだデータを読み出している。<br>
<br>
<br>
# i2c_init関数でI2Cの初期化を行う。<br>ピンの設定、I2Cの設定、クロック周波数の設定等を行う。<br>MSP430G2553マイコンのP1.6をSCL、P1.7をSDAに指定している。
# i2c_init関数でI2Cの初期化を行う。<br>ピンの設定、I2Cの設定、クロック周波数の設定等を行う。<br><br>MSP430G2553マイコンのP1.6をSCL、P1.7をSDAに指定している。
#: <br>
# i2c_write_byte関数を使用して、指定したアドレスにデータを書き込む。<br>スタートコンディション、アドレスの送信、データの送信、ストップコンディションの順に処理を行う。
# i2c_write_byte関数を使用して、指定したアドレスにデータを書き込む。<br>スタートコンディション、アドレスの送信、データの送信、ストップコンディションの順に処理を行う。
#: <br>
# i2c_read_byte関数を使用して、指定したアドレスからデータを読み出す。<br>スタートコンディション、アドレスの送信、再スタートコンディション、データの受信、ストップコンディションの順に処理を行う。
# i2c_read_byte関数を使用して、指定したアドレスからデータを読み出す。<br>スタートコンディション、アドレスの送信、再スタートコンディション、データの受信、ストップコンディションの順に処理を行う。
<br>
<br>
124行目: 126行目:
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
==== 25LC640A (64Kbit SPI EEPROM) ====
==== 25LC640A (64Kbit SPI EEPROM) ====
以下の例では、SPI通信を使用してEEPROMとの通信を行っている。<br>
以下の例では、SPI通信を使用してEEPROMとの通信を行っている。<br>