godstopoeky 发表于 2015-7-16 23:35:37

【求助】求助各位怎么使用SPI或者I2C来读取16bit地址的器件?数据也是16bit。

我在对IC进行控制的时候,IC的寄存器地址是16bit的,数据也是16bit 的,我该如何操作啊!
谢谢各位!

liuxue4503 发表于 2015-7-17 20:58:53

你给出的信息是实在是太少了,无从下嘴啊

萧芸凤 发表于 2015-7-17 20:59:19

什么器件?基本上元件的datasheet会有介绍,通常是连续读取两字节然后做合成16位。

godstopoeky 发表于 2015-7-18 09:11:16

谢谢liuxue4503和萧芸凤,我的器件寄存器地址比如是:0x3E7C,如果用SPI进行设置的话,比如要设置0x3E7C的地址的寄存器数据为0x1234,应该怎么操作?
I2C的16位我参考了一些其他的设置 ,就像萧芸凤所说的一样,发送地址是先发送高8位,然后接着发送低8位,读取也是读2次拼接成16位。
但是不知道SPI应该如何操作!
页: [1]
查看完整版本: 【求助】求助各位怎么使用SPI或者I2C来读取16bit地址的器件?数据也是16bit。