大家好,我现在在调试STM32和ADS1299通信,现在ADS1299的电压值读出来都是0x00,我把/DRDY引脚接入到STM32的PD9上,作为stm32的EXTI中断输入,但是在中断中,可以正确写入和读出寄存器值,但是读出电压值都是0x00,用示波器看了看波形,如下图所示。
上面的是SCLK信号,下面的是/DRDY信号,spi口在/DRDY上升沿后采集数据,这样做对么,我看好像和手册上一样,/DRDY变低不就是代表数据转换完成可以读数了么,怎么我读出来的都是0x00呢,读数据后面又跟了一个小函数,读写寄存器值,读写寄存器都没问题啊,有同志们遇到这种问题么?望大家不吝赐教。
user151383853:
从波形图看, 是能够对上的.
你再检查一下其他信号和设置吧