标题:
基于MSP430f5529的ADC12A0通道的0~2.5V电压采集程序
[打印本页]
作者:
chen-sir
时间:
2020-8-23 21:27
标题:
基于MSP430f5529的ADC12A0通道的0~2.5V电压采集程序
#include <msp430f5529.h>
#define uint unsigned int
#define uchar unsigned char
uint results[32]; //保存ADC转换结果的数组
unsigned int i;
void main(void)
{
uchar i;
WDTCTL = WDTPW+WDTHOLD;
P6SEL |= 0x01; //使能A0输入通道
REFCTL0 &= ~REFMSTR; //复位控制
ADC12CTL0 = ADC12ON + ADC12SHT02 + ADC12REFON + ADC12REF2_5V;
ADC12CTL1 = ADC12SHP; //采样保持
ADC12MCTL0 = ADC12SREF_1; //存储参考电压
for(i=0;i<0x30;i++) ; //延时稳定
ADC12CTL0 |= ADC12ENC; //使能转换
while(1)
{
ADC12CTL0 |= ADC12SC; //开始转换
while((!ADC12IFG & BIT0)); //等待
results[0] = ADC12MEM0; // 转换 results
}
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1