⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adc12.c

📁 原创的msp430单片机的整套编码 包括通信,红外检测,软件计时等多种功能
💻 C
字号:
/**********************************************************
*文件名称:adc12.c
*当前版本:8.0
*作    者:szb
*编写日期:2006.11.20
*摘    要:提供AD转换功能
***********************************************************/
#ifndef _ADC12
#define	_ADC12
#include	"datastru.h"
#include	"func.h"
#endif

void ADC12Init (void)
{
	ADC12CTL0 &=~ENC;    //在改变设置前停止A/D转换
	ADC12CTL0 = ADC12ON + MSH; //打开ADC内核,无转换时间溢出中断,无溢出中断,关闭内部参考电压
	ADC12CTL1 = CONSEQ_1 + SHP;  //多通道单次,内核时钟源选择ADC12内部时钟,采样定时器输出位采样信号(SAMPCON)
	                             //序列转换首地址为存储寄存器ADC12MEM0
                             
	ADC12MCTL0 = 0x70;   //ADC12MCTL0的输入通道为A0,参考电压源为VeREF+,VeREF-
	ADC12MCTL1 = 0xF3;   //ADC12MCTL1的输入通道为A3,参考电压源为VeREF+,VeREF-
	//转换序列结束
	
	ADC12IE = 0;  //ADC12MEM1转换结束不允许中断
	ADC12CTL0 |= ENC; //允许转换
	ADC12CTL0 |= ADC12SC;  //检测电压开始新一轮转换
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -