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

📄 stm32f10x_adc.h

📁 STM32 USB HID
💻 H
字号:
#ifndef __STM32F10X_ADC_H__
#define __STM32F10X_ADC_H__
//-----------------------------------------------------------------------------
#define  ADC1_SR		(*((volatile unsigned long*)0x40012400))
#define  ADC1_CR1		(*((volatile unsigned long*)0x40012404))
#define  ADC1_CR2		(*((volatile unsigned long*)0x40012408))
#define  ADC1_SMPR1		(*((volatile unsigned long*)0x4001240C))
#define  ADC1_SMPR2		(*((volatile unsigned long*)0x40012410))
#define  ADC1_JOFR1		(*((volatile unsigned long*)0x40012414))
#define  ADC1_JOFR2		(*((volatile unsigned long*)0x40012418))
#define  ADC1_JOFR3		(*((volatile unsigned long*)0x4001241C))
#define  ADC1_JOFR4		(*((volatile unsigned long*)0x40012420))
#define  ADC1_HTR		(*((volatile unsigned long*)0x40012424))				 
#define  ADC1_LTR		(*((volatile unsigned long*)0x40012428))
#define  ADC1_SQR1		(*((volatile unsigned long*)0x4001242C))
#define  ADC1_SQR2		(*((volatile unsigned long*)0x40012430))
#define  ADC1_SQR3		(*((volatile unsigned long*)0x40012434))
#define  ADC1_JSQR		(*((volatile unsigned long*)0x40012438))
#define  ADC1_JDR1		(*((volatile unsigned long*)0x4001243C))
#define  ADC1_JDR2		(*((volatile unsigned long*)0x40012440))
#define  ADC1_JDR3		(*((volatile unsigned long*)0x40012444))
#define  ADC1_JDR4		(*((volatile unsigned long*)0x40012448))
#define  ADC1_DR	  	(*((volatile unsigned long*)0x4001244C))
//-----------------------------------------------------------------------------
#define  ADC1_SR_BITS				  ((volatile unsigned long*)(0x42000000+(0x00012400<<5)))
#define  ADC1_CR1_BITS				((volatile unsigned long*)(0x42000000+(0x00012404<<5)))
#define  ADC1_CR2_BITS				((volatile unsigned long*)(0x42000000+(0x00012408<<5)))
#define  ADC1_SMPR1_BITS				((volatile unsigned long*)(0x42000000+(0x0001240C<<5)))
#define  ADC1_SMPR2_BITS				((volatile unsigned long*)(0x42000000+(0x00012410<<5)))
#define  ADC1_JOFR1_BITS				((volatile unsigned long*)(0x42000000+(0x00012414<<5)))
#define  ADC1_JOFR2_BITS				((volatile unsigned long*)(0x42000000+(0x00012418<<5)))
#define  ADC1_JOFR3_BITS				((volatile unsigned long*)(0x42000000+(0x0001241C<<5)))
#define  ADC1_JOFR4_BITS				((volatile unsigned long*)(0x42000000+(0x00012420<<5)))
#define  ADC1_HTR_BITS				((volatile unsigned long*)(0x42000000+(0x00012424<<5)))
#define  ADC1_LTR_BITS				((volatile unsigned long*)(0x42000000+(0x00012428<<5)))
#define  ADC1_SQR1_BITS				((volatile unsigned long*)(0x42000000+(0x0001242C<<5)))
#define  ADC1_SQR2_BITS				((volatile unsigned long*)(0x42000000+(0x00012430<<5)))
#define  ADC1_SQR3_BITS				((volatile unsigned long*)(0x42000000+(0x00012434<<5)))
#define  ADC1_JSQR_BITS				((volatile unsigned long*)(0x42000000+(0x00012438<<5)))
#define  ADC1_JDR1_BITS				((volatile unsigned long*)(0x42000000+(0x0001243C<<5)))
#define  ADC1_JDR2_BITS				((volatile unsigned long*)(0x42000000+(0x00012440<<5)))
#define  ADC1_JDR3_BITS				((volatile unsigned long*)(0x42000000+(0x00012444<<5)))
#define  ADC1_JDR4_BITS				((volatile unsigned long*)(0x42000000+(0x00012448<<5)))
#define  ADC1_DR_BITS				((volatile unsigned long*)(0x42000000+(0x0001244C<<5)))
//CR1--------------------------------------------------------------------------
#define SCAN   8
//CR2--------------------------------------------------------------------------
#define SWSTART   	22
#define EXTTRIG   	20

#define EXTSEL_2   	19
#define EXTSEL_1   	18
#define EXTSEL_0   	17

#define JEXTSEL_2   14
#define JEXTSEL_1   13
#define JEXTSEL_0   12

#define DMA          8
#define RSTCAL 			 3
#define CAL   			 2
#define CONT   			 1
#define ADON         0
//SMPR2------------------------------------------------------------------------
#define SMP8_2 			26
#define SMP8_1 			25
#define SMP8_0 			24
//SQR3-------------------------------------------------------------------------
#define SQ1_4 			 4
#define SQ1_3 			 3
#define SQ1_2 			 2
#define SQ1_1 			 1
#define SQ1_0 			 0
//-----------------------------------------------------------------------------
#define ADC_ADDRESS 0x4001244c
//-----------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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