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

ads1299读写寄存器的问题

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

大家好,我在调试ads1299的过程中,读写寄存器发现出现奇怪的问题。上电后,先给各通道寄存器CHnSET写入0x01,然后读取短路电压数据,然后再给CHnSET写入0x00,然后读取正常电压值,但是这时候如果再读取全部寄存器数据的时候,会惊奇的发现,前面读取的短路电压值会“”窜到”寄存器的数据中,如下图所示。

从第11开始,什么 FF FC 50 都好像是短路电压里面的数据,这是怎么回事,我就是按照手册上的读法,先往spi口写入起始地址0x20,然后写入读取的寄存器数量-1,0x17,然后不停地读出0x18个数据。我用的是stm32f767,请问有同志么遇到上述问题么,谢谢大家。

是不是新的数据还没有被更新就被读了, 导致读到了旧数据呢

多谢关注,有这个可能,现在对ads1299操作有什么好的模式么,轮询还是中断,我试了试这两个方式,好像都有问题啊,不知道是我的程序是不是有问题,请问你有什么好的做法么

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

网站地图

Top