i2c_slv_x8.hcr.txt このファイルは .h .c readme をまとめたものである。 それぞれの区切りは 1212121212121212121212121212121212121212121212121212121212121212121212121212121212121212 であるから それぞれのファイルが必要なときはエディタで切り出して使う。 1212121212121212121212121212121212121212121212121212121212121212121212121212121212121212 /* ****************************************************************************************** i2c_slv_x8.c TWI I2Cスレーブソースファイル 2011.01.12 mega88をスレーブとして実験 mega88 8MHzRC発振 d[0]〜d[32]のread/writeができる。それ以外は内容的にエラーとなる。 ←*****注意 ライトシーケンス及びリードシーケンスで最初に書き込むデータは内部アドレス指定で、 0〜20が有効である。 (07/11/15 www.wsnak.com T.Nakao)氏のプログラムを割り込みで使用するように変更して、 その中からソースファイルとヘッダファイルを作った。 (ソースファイルとして、ヘッダファイルとして正しいものかどうかは確認していない) ******************************************************************************************* */ #include #include #include #include "i2c_slv_x8.h" /* 割り込み処理 */ ISR(TWI_vect){ // I2Cスレーブ処理 if(!(TWCR & (1<