资源简介
STM32L151C8T6实测可用ADC,采用标准库完成,兼容STM32L1x系列单片机,
主要参考官方ADC1_AnalogWatchdog,ADC1_Freeze,ADC1_IDDmeas三个源文件整理而成,
主要参考官方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; //模数转换
- 上一篇:全国省市区经纬度.xlsx
- 下一篇:利用百度地图的路书功能实现汽车实时定位
相关资源
- STM32L151C8T6 UCSOII 代码 串口中断接收
- SecureCRT-7.3.3带注册机实测可用
- stm32l151c8t6开发板全套例程
- PGP Desktop V10.3 64bit 破解汉化版实测可
- STM32L151C8T6基础例程
- 最新微信墙大屏幕100M源版实测可用
- FPGA通过SPI对ADC配置系列文章.docx
- CAD批量打印实测可用.zip
- mac地址修改器,可以修改mac地址,可
- 基于51单片机bmp180测气压温度实测可用
- 万能短信恢复,实测可用
- PIC16F877A和LCD1602液晶显示以及mpx4250压
- STM32F103读SHT31温湿度传感器代码,实测
- PID梯形运动曲线核心代码实测可用.
- Ajax上传文件无需表单实测可用
-
实测可用 联发科 Rali
nk MT7601U无线网 - STM32L151C8T6例程
- stm32L151c8t6 USART1例程
- EPSON XP-245 爱普生打印机废墨垫清零程
- STM32L151C8T6核心板原理图
- STM32L151C8T6ADC单次转换串口打印例程
- linux中文字体库,实测可用
- FPGA部分动态重配置傻瓜教程+工程_实
- vnc注册码,实测可用
- Embarcadero RAD Studio 10.3.1 Rio keygen,实测
- CCSv5.5 注册 破解 许可文件,实测可用
- 直方图均衡化的Verilog实现,FPGA上实测
- STM32模拟iic读取mpu6050实测可用
- 64位win10RS485转usb驱动实测可用带教程
评论
共有 条评论