91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

STM32L151C8T6實測可用ADC,采用標準庫完成,兼容STM32L1x系列單片機,
主要參考官方ADC1_AnalogWatchdog,ADC1_Freeze,ADC1_IDDmeas三個源文件整理而成,

資源截圖

代碼片段和文件信息

/**********************************************************
?*?文件名稱:adc.c
?*?功能說明:adc初始化函數
?*?作者:(qq:554163925)
?*?
***********************************************************/
#include?“adc.h“


/*?初始化ADC
?*?默認將開啟通道0~3
?*/ ??? ???
void?ADC_Config(void)
{?
ADC_InitTypeDef?ADC_InitStructure;?
GPIO_InitTypeDef?GPIO_InitStructure;

//使能HSI時鐘
RCC_HSICmd(ENABLE);
while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY)?==?RESET);

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA??ENABLE?); ??
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1??ENABLE);

//GPIO初始化?????????????????????????
GPIO_InitStructure.GPIO_Pin?=?BAT_PIN;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AN;
GPIO_InitStructure.GPIO_PuPd?=?GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA?&GPIO_InitStructure);

ADC_DeInit(ADC1);?? //復位ADC1

ADC_InitStructure.ADC_Resolution?=?ADC_Resolution_12b; //ADC工作模式:ADC1和ADC2工作在獨立模式
ADC_InitStructure.ADC_ScanConvMode?=?DISABLE; //模數轉換工作在單通道模式
ADC_InitStructure.ADC_ContinuousConvMode?=?DISABLE; //模數轉換

評論

共有 條評論