极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12504|回复: 3

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

[复制链接]
发表于 2015-7-16 23:35:37 | 显示全部楼层 |阅读模式
我在对IC进行控制的时候,IC的寄存器地址是16bit的,数据也是16bit 的,我该如何操作啊!
谢谢各位!
回复

使用道具 举报

发表于 2015-7-17 20:58:53 | 显示全部楼层
你给出的信息是实在是太少了,无从下嘴啊
回复 支持 反对

使用道具 举报

发表于 2015-7-17 20:59:19 | 显示全部楼层
什么器件?基本上元件的datasheet会有介绍,通常是连续读取两字节然后做合成16位。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-18 09:11:16 | 显示全部楼层
谢谢liuxue4503和萧芸凤,我的器件寄存器地址比如是:0x3E7C,如果用SPI进行设置的话,比如要设置0x3E7C的地址的寄存器数据为0x1234,应该怎么操作?
I2C的16位我参考了一些其他的设置 ,就像萧芸凤所说的一样,发送地址是先发送高8位,然后接着发送低8位,读取也是读2次拼接成16位。
但是不知道SPI应该如何操作!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 14:07 , Processed in 0.053224 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表