※ 引述《kingzero (神武信魔)》之铭言:
那请问我的这一段呼叫可以正常存取?只是运气好?还是刚刚好可以这样子使用?
LDByteReadI2C(EE_ADDR,0x0001,&PFC_value,2);
回文好了,讨人厌的三秒钟…
你贴的程式码里没有 LDByteReadI2C 的内容,
那我就从经验上猜测一下,它应该就是这样用没错。
EE_ADDR : Slave Address,一个 I2C bus 上可以有多个 device,
所以要有一个 Slave Address 来指明是要跟哪个 device 传输。
0x0001 : 一开始以为是 read/write bit (read : 1, write : 0)
不过 function name 都叫 LDByteReadI2C,read/write bit
还要用参数指定就有点瞎了 XD
所以应该是 EEPROM 内的 address。
&PFC_value : 把 PFC_value 的位址(指标)传进去,让 LDByteReadI2c
可以把读到的资料填进 PFC_value 里。
2 : 读取长度 2 byte
大致上是这样吧…