打印

灵异的adc采集问题

[复制链接]
1014|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

两个都是自己建立的工程没有任何网上copy的地方,用的同样的CMSIS和StdPeriph,用adc+dma的采集方式。两工程的代码原理一致,只有结构上的不同。采集的数据都是同一块板的同一个数据源。为什么数据不一致???
沙发
mmuuss586| | 2015-5-14 18:37 | 只看该作者
看规律,一个多了200多数字;
程序哪里加了下吧;

使用特权

评论回复
板凳
greenhand82|  楼主 | 2015-5-15 21:13 | 只看该作者
数值没有任何的改动,都是adc+dma直接到内存里边断点查看的原始值。时钟,中断,库文件,头文件都核实过了完全一致的。CMSIS和stdperiph库都核实过了,连启动文件startup_stm32l1xx_md.s都核对过了。采样周期是完全一致的。代码都是严格核实的。我想肯定是和工程某个有关系的地方的问题,但是实在是想不到呀

使用特权

评论回复
地板
harry9785| | 2015-5-15 22:59 | 只看该作者
你量几次,ADC的参考电压,看看是不是有波动。

使用特权

评论回复
5
lkl0305| | 2015-5-15 23:04 | 只看该作者
如何保证同步同时啊?

使用特权

评论回复
6
戈卫东| | 2015-5-16 11:10 | 只看该作者
VREF不同?

使用特权

评论回复
7
greenhand82|  楼主 | 2015-5-16 19:20 | 只看该作者
不是同时采集的,是分别刷了两次程序在同一块版子上,只是采集的数据源是恒定不变的。VREF电压也是一样的。

使用特权

评论回复
8
309030106| | 2015-5-20 21:44 | 只看该作者
建议楼主用同样的程序,然后分成小块改动

使用特权

评论回复
9
周董| | 2015-5-21 09:58 | 只看该作者
学习学习,个人不是很懂。。

使用特权

评论回复
10
SUNKE9| | 2015-5-21 13:15 | 只看该作者
是不是没有ADC校准的步骤?

使用特权

评论回复
11
xl1736| | 2015-5-21 13:19 | 只看该作者
是不是你采集的地方都有波动??如果能把数据波形贴出来,就更有说服力了。

使用特权

评论回复
12
greenhand82|  楼主 | 2015-5-22 11:22 | 只看该作者
没有波动,,最近在忙其它的,把它暂时放这里了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝