关于STM32内部ADC和外部ADC同时工作的问题
由于需要在不同的时间采集不同的信号,所以我想用内部ADC和外部ADC结合的方法,采集两路不同的信号。但是现在写的程序的问题就是,如果程序里只有内部ADC的配置,那么内部ADC可以正常采集,如果加上外部ADC(我用的是ADS1115)的文件和配置函数的话,ads1115数据采集正常,但是内部ADC采集的数据就出问题了,本来是1v多的信号,全部变成了0.1v~0.2v(信号本身在示波器上没问题,采集的数据有问题),请问这是什么原因呢,是内部ADC和外部ADC哪里冲突 了吗?求大神解惑这名比较叼 发表于 2017-9-4 10:27
我是通过网口控制采集的,即发送一个指令触发内部ADC采集,发送另一个指令触发外部ADC采集,你是要看网口 ...
不管你网口还是什么口,只要AD部分的。
把网口功能屏蔽掉,用仿真器卡着看吧,或者用串口打印输出。
不能相信网口,谁知道中间的数据会不会被异常冲掉或被其它覆盖。 上原理图,上程序。这个不能够有问题,是没用对。 toofree 发表于 2017-9-4 10:12
上原理图,上程序。这个不能够有问题,是没用对。
我是通过网口控制采集的,即发送一个指令触发内部ADC采集,发送另一个指令触发外部ADC采集,你是要看网口配置,还是ADC配置呢? 原理图上来啊 首先肯定不会冲突,本人最近做的内部AD+外部AD7606完全没问题,没有原理不能确定你原理和程序的问题 toofree 发表于 2017-9-5 18:07
不管你网口还是什么口,只要AD部分的。
把网口功能屏蔽掉,用仿真器卡着看吧,或者用串口打印输出。
不能 ...
但是我最后还是要用网口传数据的啊,现在总不能跳过啊 这名比较叼 发表于 2017-9-7 18:51
但是我最后还是要用网口传数据的啊,现在总不能跳过啊
先查找、排除故障。先跳过网口,就是想排除是AD问题,还是添加了网络的问题,苒在一起没法下手的。 各位大神我是新手请教下 单独外接adc怎么读取数据 我用的外接ads7805 为什么不使用STM32内部的双ADC惊醒测试呢?
页:
[1]