#include<MSP430-h>
#include<stdio.h>
Int ADC_OUT;
内部主(无效)
{
WDTCTL = WDTPW+WDTHOLD;
P6SEL |=BIT1;
REFCTL0 &=~REFMSTR;
ADC12CTL0 |=ADC12ON|ADC12SHT02|ADC12REFON|ADC12REF2_5V;//1.ADC开
ADC12CTL1 |=ADC12SHP;
ADC12MCTL1 |=ADC12INCH_1 |ADC12SREF_1;
/
//ADC12MCTL1 |=ADC12SREF_1;
ADC12CTL0 || ADC12ENC;
同时(1)
{
ADC12CTL0 |=ADC12SC;//开始转换
while (!(ADC12IFG和BIT1));
ADC_OUT = ADC12MEM1;
printf ("adc_out =%d\n",adc_out);
}
返回0;
}
你好
我正在使用以下代码读取模拟通道A1的数据,
此代码不能正常工作,我在ADC12MEM1中没有得到转换结果。
需要尽快帮助。