マイコン:RL78/G14開発環境:CS+forCC
コード生成機能を使ってI2CのEEPROMを使おうとしているのですがうまくいきません。
具体的には下記のコードを実行するとアドレスがデータとして保存されてしまっています。
読み込むことはできるのですがどうもメモリの先頭から順々に保存されているらしくアドレスもデータとして読み込んでしまいます。
コード生成を用いたEEPROMの読み書き方法を教えていただけないでしょうか?
初歩的な部分での間違いかもしれませんがよろしくお願いします。
uint8_t buf[16]; R_MAIN_UserInit(); buf[0] = 0x00; /*アドレス上位8bit*/ buf[1] = 0x10; /*アドレス下位8bit*/ buf[2] = 0xee; /*データ1byte*/ i2c_flag = 0; R_IICA0_Master_Send(Slave_Address, buf, 3, 1); while (i2c_flag == 0); R_IICA0_StopCondition(); while (SPD0 == 0) ;