adc.c
来自「MSP430子程序集」· C语言 代码 · 共 22 行
C
22 行
#include <msp430x14x.h>
//AD初始化
void int_adc()
{
P6SEL|=0X80;//选择P6.7选择第二功能
ADC12CTL0|=ADC12ON+SHT0_2+REF2_5V+REFON;//采样保持时间为16个ADC12CLK
ADC12IE|=0X0080;//使能转换通道a7中断
ADC12CTL1 |= SHP; //SAMPCON信号选择为采样时序电路产生的信号
ADC12CTL1 |= CSTARTADD_7;//选择单次转换地址
ADC12MCTL7 |= INCH_7;//选择转换通道为A7
ADC12CTL0 |= ENC;//ADC转换允许
}
#pragma vector=ADC_VECTOR
__interrupt void ADC12ISR(void)
{
while((ADC12CTL1&0X01)==1);//等待转换完成
//adc_flag=1;
//AD_TEMP=ADC12MEM7;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?