查看: 137|回复: 2
打印 上一主题 下一主题

ADIS读取数据问题 ADIS16405

[复制链接] qrcode

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
楼主
跳转到指定楼层
发表于 2013-1-11 02:47 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在用STM32F103开发板自带的SPI采集ADIS16405的数据,通过SPI发送寄存器地址之后,判断接收缓冲区非空后是不是可以直接读出数据了???
(Individual register reads require two such 16-bit sequences. The first 16-bit sequence provides the read command bit (R/W = 0) and the target register address (A6 to A0). The second sequence transmits the register contents (D15 to D0) on the DOUT line.)对于这段话我的理解是:第一个16位序列发送命令和地址,接着下一个16位序列数据就通过SPI送到接收缓冲区。如果缓冲区非空读出来不就是要读取的数据嘛???
回复

使用道具 举报

1

主题

208

帖子

419

积分

中级会员

Rank: 3Rank: 3

积分
419
沙发
发表于 2013-1-17 12:54 AM | 只看该作者
欢迎参加ADI论坛的讨论,此贴问题编号为:1月的Q53,对于首次发帖咨询的网友,请参阅:http://bbs.ednchina.com/FORUM_POST_33_6821_0.HTM。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

1

主题

208

帖子

419

积分

中级会员

Rank: 3Rank: 3

积分
419
板凳
发表于 2013-1-17 01:57 AM | 只看该作者
您好。
该过程可通过下图表示 第二个sequence,DOUT给出第一个sequence读的数据。 数据准备就绪可通过DIOx进行指示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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