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

📄 stm32f10x_adc.lst

📁 STM32 Mouse DEMO sorry current program is not working enough.
💻 LST
📖 第 1 页 / 共 5 页
字号:
   1              		.syntax unified
   2              		.cpu cortex-m3
   3              		.fpu softvfp
   4              		.eabi_attribute 20, 1
   5              		.eabi_attribute 21, 1
   6              		.eabi_attribute 23, 3
   7              		.eabi_attribute 24, 1
   8              		.eabi_attribute 25, 1
   9              		.eabi_attribute 26, 1
  10              		.eabi_attribute 30, 4
  11              		.eabi_attribute 18, 4
  12              		.thumb
  13              		.file	"stm32f10x_adc.c"
  21              	.Ltext0:
  22              		.section	.text.ADC_Init,"ax",%progbits
  23              		.align	2
  24              		.global	ADC_Init
  25              		.thumb
  26              		.thumb_func
  28              	ADC_Init:
  29              	.LFB27:
  30              		.file 1 "lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c"
   1:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /**
   2:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   ******************************************************************************
   3:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @file  stm32f10x_adc.c
   4:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @author  MCD Application Team
   5:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @version  V3.0.0
   6:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @date  04/06/2009
   7:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @brief  This file provides all the ADC firmware functions.
   8:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   ******************************************************************************
   9:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @copy
  10:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   *
  11:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
  12:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
  13:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
  14:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
  15:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
  16:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  17:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   *
  18:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * <h2><center>&copy; COPYRIGHT 2009 STMicroelectronics</center></h2>
  19:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */ 
  20:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  21:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* Includes ------------------------------------------------------------------*/
  22:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #include "stm32f10x_adc.h"
  23:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #include "stm32f10x_rcc.h"
  24:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  25:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /** @addtogroup StdPeriph_Driver
  26:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @{
  27:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
  28:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  29:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /** @defgroup ADC 
  30:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @brief ADC driver modules
  31:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @{
  32:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
  33:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  34:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /** @defgroup ADC_Private_TypesDefinitions
  35:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @{
  36:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
  37:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  38:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /**
  39:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @}
  40:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
  41:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  42:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /** @defgroup ADC_Private_Defines
  43:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @{
  44:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
  45:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  46:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC DISCNUM mask */
  47:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_DISCNUM_Reset           ((uint32_t)0xFFFF1FFF)
  48:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  49:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC DISCEN mask */
  50:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_DISCEN_Set              ((uint32_t)0x00000800)
  51:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_DISCEN_Reset            ((uint32_t)0xFFFFF7FF)
  52:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  53:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC JAUTO mask */
  54:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_JAUTO_Set               ((uint32_t)0x00000400)
  55:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_JAUTO_Reset             ((uint32_t)0xFFFFFBFF)
  56:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  57:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC JDISCEN mask */
  58:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_JDISCEN_Set             ((uint32_t)0x00001000)
  59:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_JDISCEN_Reset           ((uint32_t)0xFFFFEFFF)
  60:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  61:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC AWDCH mask */
  62:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_AWDCH_Reset             ((uint32_t)0xFFFFFFE0)
  63:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  64:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC Analog watchdog enable mode mask */
  65:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_AWDMode_Reset           ((uint32_t)0xFF3FFDFF)
  66:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  67:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* CR1 register Mask */
  68:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR1_CLEAR_Mask              ((uint32_t)0xFFF0FEFF)
  69:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  70:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC ADON mask */
  71:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_ADON_Set                ((uint32_t)0x00000001)
  72:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_ADON_Reset              ((uint32_t)0xFFFFFFFE)
  73:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  74:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC DMA mask */
  75:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_DMA_Set                 ((uint32_t)0x00000100)
  76:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_DMA_Reset               ((uint32_t)0xFFFFFEFF)
  77:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  78:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC RSTCAL mask */
  79:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_RSTCAL_Set              ((uint32_t)0x00000008)
  80:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  81:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC CAL mask */
  82:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_CAL_Set                 ((uint32_t)0x00000004)
  83:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  84:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC SWSTART mask */
  85:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_SWSTART_Set             ((uint32_t)0x00400000)
  86:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  87:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC EXTTRIG mask */
  88:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_EXTTRIG_Set             ((uint32_t)0x00100000)
  89:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_EXTTRIG_Reset           ((uint32_t)0xFFEFFFFF)
  90:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  91:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC Software start mask */
  92:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_EXTTRIG_SWSTART_Set     ((uint32_t)0x00500000)
  93:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_EXTTRIG_SWSTART_Reset   ((uint32_t)0xFFAFFFFF)
  94:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  95:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC JEXTSEL mask */
  96:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_JEXTSEL_Reset           ((uint32_t)0xFFFF8FFF)
  97:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
  98:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC JEXTTRIG mask */
  99:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_JEXTTRIG_Set            ((uint32_t)0x00008000)
 100:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_JEXTTRIG_Reset          ((uint32_t)0xFFFF7FFF)
 101:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 102:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC JSWSTART mask */
 103:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_JSWSTART_Set            ((uint32_t)0x00200000)
 104:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 105:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC injected software start mask */
 106:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_JEXTTRIG_JSWSTART_Set   ((uint32_t)0x00208000)
 107:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_JEXTTRIG_JSWSTART_Reset ((uint32_t)0xFFDF7FFF)
 108:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 109:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC TSPD mask */
 110:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_TSVREFE_Set             ((uint32_t)0x00800000)
 111:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_TSVREFE_Reset           ((uint32_t)0xFF7FFFFF)
 112:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 113:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* CR2 register Mask */
 114:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define CR2_CLEAR_Mask              ((uint32_t)0xFFF1F7FD)
 115:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 116:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC SQx mask */
 117:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define SQR3_SQ_Set                 ((uint32_t)0x0000001F)
 118:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define SQR2_SQ_Set                 ((uint32_t)0x0000001F)
 119:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define SQR1_SQ_Set                 ((uint32_t)0x0000001F)
 120:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 121:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* SQR1 register Mask */
 122:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define SQR1_CLEAR_Mask             ((uint32_t)0xFF0FFFFF)
 123:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 124:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC JSQx mask */
 125:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define JSQR_JSQ_Set                ((uint32_t)0x0000001F)
 126:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 127:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC JL mask */
 128:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define JSQR_JL_Set                 ((uint32_t)0x00300000)
 129:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define JSQR_JL_Reset               ((uint32_t)0xFFCFFFFF)
 130:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 131:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC SMPx mask */
 132:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define SMPR1_SMP_Set               ((uint32_t)0x00000007)
 133:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define SMPR2_SMP_Set               ((uint32_t)0x00000007)
 134:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 135:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC JDRx registers offset */
 136:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define JDR_Offset                  ((uint8_t)0x28)
 137:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 138:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /* ADC1 DR register base address */
 139:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** #define DR_ADDRESS                  ((uint32_t)0x4001244C)
 140:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 141:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /**
 142:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @}
 143:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
 144:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 145:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /** @defgroup ADC_Private_Macros
 146:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @{
 147:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
 148:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 149:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /**
 150:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @}
 151:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
 152:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 153:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /** @defgroup ADC_Private_Variables
 154:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @{
 155:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
 156:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 157:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /**
 158:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @}
 159:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
 160:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 
 161:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** /** @defgroup ADC_Private_FunctionPrototypes
 162:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   * @{
 163:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c ****   */
 164:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c **** 

⌨️ 快捷键说明

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