微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1198读寄存器的值

ADS1198读寄存器的值

时间:10-02 整理:3721RD 点击:

在读寄存器的值时,出现了一些小问题,我是这样赋值的,config1,06,;config2,00;config3,80;config4,02。

赋值之后,我一次一次读这些数值(即每次都是读一个寄存器的值)。

一共读了5次,分别是config1,06,;config2,00;config3,80;config4,02;config4,02

但结果却是:从第二次开始的四次为0c;00;00;04

感觉都是和上一次实验的结果相关,但差了一位,比如说,第一次读06,而第二次的结果却是0c,左移了一位

想了好久都不知道为什么。

手册第38页,读寄存器时,先写第一个Byte 0x0010rrrr,其中rrrr表示起始寄存器地址。第一个Byte应该是0x2X,但是从你的配置来看,第一个Byte是0x06,这样可能不行。你可以把第一个Byte按照手册说明改动一下,看看是否有改善。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top