按照TI给的官方例程,开启单通道采样无问题。当开启多通道采样时,即调用函数将ADC值读到BUF中,会出现BUF0读到AN1的值,BUF1读到AN2的值,以此类推。最后BUF7读到AN0的值,例程基本没有改动,只是更改I/O端口。请问这是ADC本身出现的问题吗
user151383853:
这种情况, 很常见问题是软件 bug, 数据指针跟新的问题, 如 index++ 和 ++index 的问题
Amy Luo:
您好,
没有客户反应ADS1256有这样的问题,检查下程序I/O端口设置和外部输入信号硬件接线顺序。
user5315769:
回复 user151383853:
我将数据对应存到数组里,即一一对应,没有采用++或–这种操作
user5315769:
回复 Amy Luo:
硬件接线和I/O均无问题,都配置成普通I/O。
TI中文支持网




