你好 我最近使用ccs6 参考官方例程写了一个程序 完成的功能是使用AD0/AD1/AD2/AD3采集数据 然后封装到UDP soket中 然后通过wifi发送到上位机上。
AD1/AD2/AD3采样都返回正确数值,但是不知道为什么AD0总是返回不正确的值,即使接地也是返回类似悬空值一样的数值。我使用ADC例程通过串口调试就没有这
个问题,其中我修改了例程中uart的端口,并没有占用gpio2,AD0可以返回正确的数值,请问AD0是否是和WIFI有冲突?有什么办法可以解决这个问题?
JiaMing Liang:
谢谢关注 我已经解决了 这个问题 最后发现是AD0没有enalbe.改过之后就好了。
nan zhang4:
我是在做通过TCP socket通信把数据送到手机上,我是先自己设置的一组数据,现在手机接收显示画图都可以了,现在我要把ADC采集的数据送到手机上,在封装socket的时候调用ADC采集程序发现采集到的数据全都是0,然而单独运行的时候就可以采集,不知道你是怎么实现的?能否告知?
Shuang Zhou1:
回复 JiaMing Liang:
你好。我程序得到的数值比实际测量低0.04v,但并非稳定低0.04V,因为会跳动。请问你也是这样吗?
nan zhang5:
回复 Shuang Zhou1:
可能是它AD的问题,都有这个问题,会少0.04V
Terry Han:
回复 Shuang Zhou1:
在使用CC3200的ADC外设,建议仔细阅读CC32xx ADC Appnote 使用笔记。
http://processors.wiki.ti.com/index.php/CC32xx_ADC_Appnote?keyMatch=wiki%20CC3200%20ADC&tisearch=Search-CN-Everything
YiYong Zheng:
回复 nan zhang4:
你好,我跟你碰到了一模一样的问题?
请问你发现了解决方案了?
是如何解决的啊?
谢谢!
YiYong Zheng:
回复 YiYong Zheng:
@nan zhang4 于 2015-8-9 14:43 发表了以下帖子 :
我是在做通过TCP socket通信把数据送到手机上,我是先自己设置的一组数据,现在手机接收显示画图都可以了,现在我要把ADC采集的数据送到手机上,在封装socket的时候调用ADC采集程序发现采集到的数据全都是0,然而单独运行的时候就�以采集,不知道你是怎么实现的?能否告知?
你好,我跟你碰到了一模一样的问题?
请问你发现了解决方案了?
是如何解决的啊?
谢谢!
nan zhang5:
回复 YiYong Zheng:
时间有点久了,忘记是什么问题导致的,你加我QQ1067330793吧,我有写好的程序给你参考一下