永发信息网

求解MSP430的程序,关于G2553的AD转换程序,为什么下面的程序不能循环采样电压呢?

答案:2  悬赏:80  手机版
解决时间 2021-11-12 02:22
求解MSP430的程序,关于G2553的AD转换程序,为什么下面的程序不能循环采样电压呢?
最佳答案
代码逻辑本身就有问题,430的ADC要先在while循环外配置好,参考电压、通道选择和采集方式(包括单通道单次采集、单通道多次采集等等),你的代码中CONSEQ_0应是单通道单次采集,想要循环采集就配成单通道多次采集,然后在外面使能ADC采集就行了,记得中断处理,谢谢。来自:求助得到的回答
全部回答
0.5v的没找到,我这有个0.25的,别问我,我也忘了

#include
#include "BoardConfig.h" //板上控制文件
void main(void)
{
WDTCTL = WDTHOLD + WDTPW; // 关看门狗
BoardConfig(0xb0); //开流水灯,关数码管和电平转换
CACTL1 = CARSEL + CAREF0 + CAON ; // Vcc/4 = - cmp
CACTL2 = P2CA0; // 使用 CA0
P2DIR = 0xff;
P2OUT = 0xff;

while(1)
{

if((CACTL2 | 0xfe) ==0xff)
{ // 比较电压是否超过0.25Vcc
P2OUT &= ~BIT4;
CACTL1 &= 0xfe; // CAIFG = 0
}
else
{
P2OUT |= BIT4;
}
}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国外SEO的现状是什么啊?跟国内差距大吗?
提出几点保护环境的建议(对国家.个人)
丁白路(雁塔国税局)南侧停车场这个地址在什么
求一句讽刺骗子的话 要求精简
英雄联盟里面卡特大招是什么?
口里总有清水出来是怎么回事
求助:龙口最大最好律师事务所在哪?在线的吧
起一个古风名字,中间加一个妃字
82.5x42 15.5x42 42x2的简便方法
2017东莞入户政策
家里开了个豆腐作坊,手工生产太麻烦,想买套
十一分之五乘23分之十七加23分之五乘十一分之
promise后加动词什么意思
苹果4型号后面是MD128CH\/A的支持联
从宝岗大道总站到石榴岗(华洲路)怎么坐公交
推荐资讯
达芬奇画蛋画了多久,这个故事真的假的,有什
636除以4=几?
在大学里上学时,我按书本上,想搞自由恋爱,
为什么好多人的食指都有一道疤
顺德勒流交通违章在杏坛能处理吗?
河北唐山乐亭大秧歌
为什么那么多人批评黄建翔??
车牌号1y180好吗
红油猪心怎么做好吃
如果中国楼市泡沫破灭会引发什么样的
想学紫微请问零基础看什么书好
侧面描写冬天冷500字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?