| 由于需要在不同的时间采集不同的信号,所以我想用内部ADC和外部ADC结合的方法,采集两路不同的信号。但是现在写的程序的问题就是,如果程序里只有内部ADC的配置,那么内部ADC可以正常采集,如果加上外部ADC(我用的是ADS1115)的文件和配置函数的话,ads1115数据采集正常,但是内部ADC采集的数据就出问题了,本来是1v多的信号,全部变成了0.1v~0.2v(信号本身在示波器上没问题,采集的数据有问题),请问这是什么原因呢,是内部ADC和外部ADC哪里冲突 了吗?求大神解惑 |
微信公众号
手机版
不管你网口还是什么口,只要AD部分的。
把网口功能屏蔽掉,用仿真器卡着看吧,或者用串口打印输出。
不能相信网口,谁知道中间的数据会不会被异常冲掉或被其它覆盖。
评分
查看全部评分
我是通过网口控制采集的,即发送一个指令触发内部ADC采集,发送另一个指令触发外部ADC采集,你是要看网口配置,还是ADC配置呢?
评分
查看全部评分
但是我最后还是要用网口传数据的啊,现在总不能跳过啊
先查找、排除故障。先跳过网口,就是想排除是AD问题,还是添加了网络的问题,苒在一起没法下手的。
评分
查看全部评分