附上了硬件设计原理图和ADS1299与STM32F103RCT6的SPI设置,原本想读取ID寄存器把里面的内容通过串口打印出来,但打印结果都是0;希望能够得到帮助
您好,
请参考下面帖子中提到的示例代码。
[FAQ] Does TI provide source code (C/C++/CCS) for the ADS1299-4, ADS1299-6, or ADS1299? - Data converters forum - Data converters - TI E2E support forums
下面是ADS1299问题汇总帖。
[FAQ] Common Questions for TI's ADS129x Family of Bio-Potential ADCs - Data converters forum - Data converters - TI E2E support forums
没找到有帮助的
如果ID读取不成功,请参考数据手册检查SPI时序,并请参考前面提到的示例代码。
你好,我已看过许多案例,但我经过修改但仍然如此,那个DREDY一直输出高电平,且也无法正常读取ID寄存器,一直无法与STM32实现SPI通信
芯片ID读取异常,通常和上电时序有关。
请参考数据手册启动时序”Figure 67“, 检查VCAP1电压是否正确,
请参考下面帖子检查芯片电压即通讯流程。
[FAQ] ADS129x: How do I verify that my ADS129x device is still functional? - Data converters forum - Data converters - TI E2E support forums
您给予的链接似乎是ADC转换的解决而非SPI通信的解决,更不是那个DREDY一直输出高电平,且也无法正常读取ID寄存器,一直无法与STM32实现SPI通信的解决,您给的建议似乎牛马不相及
望能够针对性的解决我提出的问题,谢谢!
请问前面回复的,芯片的各电压是否都正常吗?
SPI正常通讯的前提是芯片正常启动工作,然后才考虑时序。