/* I2C受信プログラム ATmega88 I2C 信号ライン PC4 PC5 送受信データ出力LED PD6 PD7 合図LED PB1 fuse) デフォルト 内部発信 8MZ 1/8 相方送信プログラム I2Csend_smpl 結果) ok */ #include //状態値 #define START 0x08 //スタート状態値 #define RECEIVE 0x60 //自分あてのアドレス受信状態値 #define SR_DATA_ACK 0x80 //データを正常送信状態値 #define P_S 0xA0 //停止または再送条件 状態値 void wait( int ); int main(){ unsigned char x; DDRB = 0x03; //0b00000011; //LED ピン 出力設定 DDRD = 0xC0; //0b1100 0000; //LED ピン 出力設定 TWBR = 0xFF; //分周 2KHz TWAR = 0x80; //アドレス設定 PORTB = 0x02; //初期値 wait(1000); TWCR =( ( 1<