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

📄 stm32f10x_adc.c

📁 STM32 USB HID
💻 C
字号:
#include"stm32f10x_rcc.h"
#include"stm32f10x_gpio.h"
//-----------------------------------------------------------------------------
void ADC_Configuration(void)
{
	//相应时钟使能
	RCC_APB2ENR_BITS[ADC1_EN] =1;
	RCC_APB2ENR_BITS[GPIOB_EN] =1;

	//相应引脚配置
	{	//模拟输入模式
		GPIOB_CRL_BITS[CNF0_1] =0;
		GPIOB_CRL_BITS[CNF0_0] =0;
	}
	{	//输入模式
		GPIOB_CRL_BITS[MODE0_1]=0;
		GPIOB_CRL_BITS[MODE0_0]=0;
	}

/*	{	//ADC1
		_ADC1_CR1[SCAN]=1;	//使用扫描模式
		_ADC1_CR2[CONT]=1;	//连续转换模式
		{	//转换由软件触发启动
			_ADC1_CR2[EXTSEL_2]=1;	
			_ADC1_CR2[EXTSEL_1]=1;
			_ADC1_CR2[EXTSEL_0]=1;
		}
		{	//通道8的采样周期
			_ADC1_SMPR2[SMP8_2]=0;
			_ADC1_SMPR2[SMP8_1]=0;
			_ADC1_SMPR2[SMP8_0]=0;
		}
		{	//采样序列1为通道8
			_ADC1_SQR3[SQ1_4]=0;
			_ADC1_SQR3[SQ1_3]=1;
			_ADC1_SQR3[SQ1_2]=0;
			_ADC1_SQR3[SQ1_1]=0;
			_ADC1_SQR3[SQ1_0]=0;
		}
		_ADC1_CR2[DMA]=1;
		_ADC1_CR2[ADON]=1; 
		_ADC1_CR2[23]=1;
		_ADC1_CR2[RSTCAL]=1;
	
		while(_ADC1_CR2[RSTCAL]);
		_ADC1_CR2[CAL]=1;
		while(_ADC1_CR2[CAL]);
		_ADC1_CR2[EXTTRIG]=1;
		_ADC1_CR2[SWSTART]=1;
	}*/
}

⌨️ 快捷键说明

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