完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
使用官方的CC2530+CC2591 IEM 3.2模块,在编写ADC采样程序的时候,采集的结果一直是满刻度,后来试了一下片内的温度传感器,仍然采集的是满刻度,把同一个采集片内温度传感器的程序,下载到另一个不是官方的CC2530开发板上能正常采集。困扰好几天了,实在找不到问题所在。是官方的板上有什么特殊功能我没有注意到吗?谁能帮我解答下,不胜感激。
|
|
相关推荐
6个回答
|
|
你的程序是基于官方的硬件的,还是非官方硬件的,看下IO定义正确吗?
|
|
|
|
因为采集的是内部的温度传感器,好像没有什么IO需要配置(个人感觉),官方 的那块板上有什么特殊的线需要连吗,我刚开始实验的时候灯都点不亮,后来发现CC2530+CC2591的这块板上P1.1的线上就有一个断点,需要自己焊上。不知道这块板上还有其他什么特殊的地方。 |
|
|
|
望望Ll 发表于 2018-5-15 01:03 如果同样的程序在其他板子上能够工作,应该是硬件问题了。再查下其他的焊接是否正常。 用单步调试试下。 |
|
|
|
万用表量过了,连接没问题,就算没连好的话,应该显示的是0啊,编了个简单的测试程序,在一块单纯的CC2530板上(非官方)试了,采集的数正常,下载到官方的板CC2530+CC2591 测试con的值一直是2047。纠结好几天了,也找不到原因。能是因为我的芯片供电电压2.5V影响的吗?手册是写的是1.8v至3.6v啊。 #include #include"stdio.h" int con; void main() [ int value; CLKCONCMD = 0x80; while(CLKCONSTA&0x40); P0SEL|=0x03; P1DIR|=0x03; APCFG|=0x03; ADCCON1|=0x30; ADCCON3=0x30; while(!(ADCCON1 & 0x80)); value = ADCL >> 4; //ADCL 寄存器低 2 位无效 value |= (((int)ADCH) << 4); con=value; ] |
|
|
|
望望Ll 发表于 2018-5-15 01:28 在使能CC2591的时候,是否影响了IO的配置。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
665 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
591 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1045 浏览 1 评论
727 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
519 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
153浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
119浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
122浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
121浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
163浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 17:21 , Processed in 0.980462 second(s), Total 59, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号