📄 adc.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -