TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F5529 单次单通道ADC采样无法实现

1.采用的是Launchpad 的P7.0 A12通道进行电压采样

2.单次单通道 以软件查询的方式实现(因为我需要通过TimerA设置采样率.)

3.网上全部的代码都是中断方式的,而我是软件查询的方式,调用自定义的ADC12_sample()函数失败 ,还卡死在这里。

4.求各路大神指点,不胜感激,坐等。。。

灰小子:

建议先用官网提供的例程试试。没问题的话,在官网例程的基础上进行修改

user3752472:

回复 灰小子:

我已经改好了 用查询方式时 需禁止中断使能

//ADC12IE |= 0x1000;                           // Enable ADC12IFG.12  把个 屏蔽掉就好了

user3752472:

回复 灰小子:

TI的例程和网络上的全是 中断方式多次采样 

但是我需要通过TimerA来设置采样率

如果连续采样 就没有采样率这一说了 

kqian0327:

你好,

可以把你的源程序发出来吗?

我在实验室帮你看一下,应该是哪里初始化没有完全初始化好。

问题不大。

user3752472:

回复 kqian0327:

禁止ADC的中断使能就好了

//ADC12IE |= 0x1000;                           // Enable ADC12IFG.12

不知道什么原因,能解释一下么 ?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F5529 单次单通道ADC采样无法实现
分享到: 更多 (0)