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 + -
显示快捷键?