刚开始看这一部分,觉得比之前的内容难度增加了不少难度。有两个问题,希望得到指点:
第一个:AT24C02的存储容量是2Kbit=256B。例程里定义了一个数组:I2c_Buf_Write,里面有256个数字,每个数字定义的数据类型是:u16,这个u16怎么定义的,摁了F12怎么找不到定义(看到论坛里也有人问过这个问题)。如果按照,u16=unsigned short int,那么这个应该是16位的,一个数就占了2B,256*2B=512B,这么说,AT24C02存不下啊??
我这个理解是错的,但不知错在哪了,还希望得到指点。
第二个:有没有关于I2C_EE_BufferW_rite()和I2C_EE_BufferRead(),和I2C_EE_PageWrite()的注释,呵呵,看着很吃力。 |