芯片用的STM32F767,环境用的是MDK5
ADS1220采集数据全是65535.
电路图:
程序:
请高手看看,哪里有问题?谢谢!
本帖最后由 chenbingjy 于 2019-6-13 08:45 编辑writeReg(ADS1220_REG_0,0x55);
hal_ads1220._Reg[0] = readReg(ADS1220_REG_0);
这两条语句,读写寄存器都没问题,说明读写时序是对的。
示波器不好抓,只有两个通道。
这个赏金真高。。。
我觉得吧,作为一个ADC芯片,DOUT的波形是锯齿波肯定不对,应当先排查是不是芯片焊倒。
接下来,把MCU拆下来,用成熟的SPI调试器单独调试这颗ADC芯片。
最后再把MCU装上去,可以用逻辑分析仪抓取SPI总线进行分析。
问题解决了吗?
弱弱的问一下,问题解决了吗?技术真的是金钱呀