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

📄 stm32f10x_tim.s79

📁 用于监视I2C通信总线
💻 S79
📖 第 1 页 / 共 5 页
字号:
//////////////////////////////////////////////////////////////////////////////
//                                                                           /
// IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION   10/Nov/2008  11:44:04 /
// Copyright 1999-2005 IAR Systems. All rights reserved.                     /
//                                                                           /
//    Cpu mode        =  thumb                                               /
//    Endian          =  little                                              /
//    Stack alignment =  4                                                   /
//    Source file     =  D:\资料\ST\ST\usb\FWLib\library\src\stm32f10x_tim.c /
//    Command line    =  D:\资料\ST\ST\usb\FWLib\library\src\stm32f10x_tim.c /
//                        -D VECT_TAB_FLASH -D USE_STM3210E_EVAL -lA         /
//                       D:\资料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\STM3210E-EVAL\List\ -o                 /
//                       D:\资料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\STM3210E-EVAL\Obj\ -z9 --debug         /
//                       --cpu_mode thumb --endian little --cpu cortex-M3    /
//                       --stack_align 4 --require_prototypes --fpu None     /
//                       --dlib_config "C:\Program Files\IAR                 /
//                       Systems\Embedded Workbench 4.0                      /
//                       Evaluation\arm\LIB\dl7mptnnl8f.h" -I                /
//                       D:\资料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\..\..\include\ -I                      /
//                       D:\资料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\..\..\..\..\library\inc\ -I            /
//                       D:\资料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\..\..\..\..\..\FWLib\library\inc\ -I   /
//                       "C:\Program Files\IAR Systems\Embedded Workbench    /
//                       4.0 Evaluation\arm\INC\" --inline_threshold=2       /
//    List file       =  D:\资料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\STM3210E-EVAL\List\stm32f10x_tim.s79   /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME stm32f10x_tim

        RTMODEL "StackAlign4", "USED"
        RTMODEL "__cpu_mode", "__pcs__thumb"
        RTMODEL "__data_model", "absolute"
        RTMODEL "__endian", "little"
        RTMODEL "__rt_version", "6"

        RSEG CSTACK:DATA:NOROOT(2)

??DataTable0 EQU 0
??DataTable1 EQU 0
??DataTable12 EQU 0
??DataTable14 EQU 0
??DataTable15 EQU 0
??DataTable17 EQU 0
??DataTable19 EQU 0
??DataTable2 EQU 0
??DataTable20 EQU 0
??DataTable21 EQU 0
??DataTable24 EQU 0
??DataTable26 EQU 0
??DataTable3 EQU 0
??DataTable35 EQU 0
??DataTable36 EQU 0
??DataTable38 EQU 0
??DataTable39 EQU 0
??DataTable40 EQU 0
??DataTable41 EQU 0
??DataTable42 EQU 0
??DataTable43 EQU 0
??DataTable44 EQU 0
??DataTable45 EQU 0
??DataTable46 EQU 0
??DataTable47 EQU 0
??DataTable48 EQU 0
??DataTable49 EQU 0
??DataTable5 EQU 0
??DataTable50 EQU 0
??DataTable53 EQU 0
??DataTable54 EQU 0
??DataTable55 EQU 0
??DataTable57 EQU 0
??DataTable58 EQU 0
??DataTable62 EQU 0
??DataTable64 EQU 0
??DataTable68 EQU 0
??DataTable69 EQU 0
??DataTable7 EQU 0
??DataTable8 EQU 0
        MULTWEAK ??RCC_APB1PeriphResetCmd??rT
        MULTWEAK ??RCC_APB2PeriphResetCmd??rT
        FUNCTION TI1_Config,0203H
        LOCFRAME CSTACK, 16, STACK
        FUNCTION TI2_Config,0203H
        LOCFRAME CSTACK, 16, STACK
        PUBLIC TIM_ARRPreloadConfig
        FUNCTION TIM_ARRPreloadConfig,0203H
        PUBLIC TIM_BDTRConfig
        FUNCTION TIM_BDTRConfig,0203H
        PUBLIC TIM_BDTRStructInit
        FUNCTION TIM_BDTRStructInit,0203H
        PUBLIC TIM_CCPreloadControl
        FUNCTION TIM_CCPreloadControl,0203H
        PUBLIC TIM_CCxCmd
        FUNCTION TIM_CCxCmd,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC TIM_CCxNCmd
        FUNCTION TIM_CCxNCmd,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC TIM_ClearFlag
        FUNCTION TIM_ClearFlag,0203H
        PUBLIC TIM_ClearITPendingBit
        FUNCTION TIM_ClearITPendingBit,0203H
        PUBLIC TIM_ClearOC1Ref
        FUNCTION TIM_ClearOC1Ref,0203H
        PUBLIC TIM_ClearOC2Ref
        FUNCTION TIM_ClearOC2Ref,0203H
        PUBLIC TIM_ClearOC3Ref
        FUNCTION TIM_ClearOC3Ref,0203H
        PUBLIC TIM_ClearOC4Ref
        FUNCTION TIM_ClearOC4Ref,0203H
        PUBLIC TIM_Cmd
        FUNCTION TIM_Cmd,0203H
        PUBLIC TIM_CounterModeConfig
        FUNCTION TIM_CounterModeConfig,0203H
        PUBLIC TIM_CtrlPWMOutputs
        FUNCTION TIM_CtrlPWMOutputs,0203H
        PUBLIC TIM_DMACmd
        FUNCTION TIM_DMACmd,0203H
        PUBLIC TIM_DMAConfig
        FUNCTION TIM_DMAConfig,0203H
        PUBLIC TIM_DeInit
        FUNCTION TIM_DeInit,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC TIM_ETRClockMode1Config
        FUNCTION TIM_ETRClockMode1Config,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC TIM_ETRClockMode2Config
        FUNCTION TIM_ETRClockMode2Config,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC TIM_ETRConfig
        FUNCTION TIM_ETRConfig,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC TIM_EncoderInterfaceConfig
        FUNCTION TIM_EncoderInterfaceConfig,0203H
        LOCFRAME CSTACK, 20, STACK
        PUBLIC TIM_ForcedOC1Config
        FUNCTION TIM_ForcedOC1Config,0203H
        PUBLIC TIM_ForcedOC2Config
        FUNCTION TIM_ForcedOC2Config,0203H
        PUBLIC TIM_ForcedOC3Config
        FUNCTION TIM_ForcedOC3Config,0203H
        PUBLIC TIM_ForcedOC4Config
        FUNCTION TIM_ForcedOC4Config,0203H
        PUBLIC TIM_GenerateEvent
        FUNCTION TIM_GenerateEvent,0203H
        PUBLIC TIM_GetCapture1
        FUNCTION TIM_GetCapture1,0203H
        PUBLIC TIM_GetCapture2
        FUNCTION TIM_GetCapture2,0203H
        PUBLIC TIM_GetCapture3
        FUNCTION TIM_GetCapture3,0203H
        PUBLIC TIM_GetCapture4
        FUNCTION TIM_GetCapture4,0203H
        PUBLIC TIM_GetCounter
        FUNCTION TIM_GetCounter,0203H
        PUBLIC TIM_GetFlagStatus
        FUNCTION TIM_GetFlagStatus,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC TIM_GetITStatus
        FUNCTION TIM_GetITStatus,0203H
        PUBLIC TIM_GetPrescaler
        FUNCTION TIM_GetPrescaler,0203H
        PUBLIC TIM_ICInit
        FUNCTION TIM_ICInit,0203H
        LOCFRAME CSTACK, 20, STACK
        PUBLIC TIM_ICStructInit
        FUNCTION TIM_ICStructInit,0203H
        PUBLIC TIM_ITConfig
        FUNCTION TIM_ITConfig,0203H
        PUBLIC TIM_ITRxExternalClockConfig
        FUNCTION TIM_ITRxExternalClockConfig,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC TIM_InternalClockConfig
        FUNCTION TIM_InternalClockConfig,0203H
        PUBLIC TIM_OC1FastConfig
        FUNCTION TIM_OC1FastConfig,0203H
        PUBLIC TIM_OC1Init
        FUNCTION TIM_OC1Init,0203H
        LOCFRAME CSTACK, 16, STACK
        PUBLIC TIM_OC1NPolarityConfig
        FUNCTION TIM_OC1NPolarityConfig,0203H
        PUBLIC TIM_OC1PolarityConfig
        FUNCTION TIM_OC1PolarityConfig,0203H
        PUBLIC TIM_OC1PreloadConfig
        FUNCTION TIM_OC1PreloadConfig,0203H
        PUBLIC TIM_OC2FastConfig
        FUNCTION TIM_OC2FastConfig,0203H
        PUBLIC TIM_OC2Init
        FUNCTION TIM_OC2Init,0203H
        LOCFRAME CSTACK, 16, STACK
        PUBLIC TIM_OC2NPolarityConfig
        FUNCTION TIM_OC2NPolarityConfig,0203H
        PUBLIC TIM_OC2PolarityConfig
        FUNCTION TIM_OC2PolarityConfig,0203H
        PUBLIC TIM_OC2PreloadConfig
        FUNCTION TIM_OC2PreloadConfig,0203H
        PUBLIC TIM_OC3FastConfig
        FUNCTION TIM_OC3FastConfig,0203H
        PUBLIC TIM_OC3Init
        FUNCTION TIM_OC3Init,0203H
        LOCFRAME CSTACK, 16, STACK
        PUBLIC TIM_OC3NPolarityConfig
        FUNCTION TIM_OC3NPolarityConfig,0203H
        PUBLIC TIM_OC3PolarityConfig
        FUNCTION TIM_OC3PolarityConfig,0203H
        PUBLIC TIM_OC3PreloadConfig
        FUNCTION TIM_OC3PreloadConfig,0203H
        PUBLIC TIM_OC4FastConfig
        FUNCTION TIM_OC4FastConfig,0203H
        PUBLIC TIM_OC4Init
        FUNCTION TIM_OC4Init,0203H
        LOCFRAME CSTACK, 16, STACK
        PUBLIC TIM_OC4PolarityConfig
        FUNCTION TIM_OC4PolarityConfig,0203H
        PUBLIC TIM_OC4PreloadConfig
        FUNCTION TIM_OC4PreloadConfig,0203H
        PUBLIC TIM_OCStructInit
        FUNCTION TIM_OCStructInit,0203H
        PUBLIC TIM_PWMIConfig
        FUNCTION TIM_PWMIConfig,0203H
        LOCFRAME CSTACK, 20, STACK
        PUBLIC TIM_PrescalerConfig
        FUNCTION TIM_PrescalerConfig,0203H
        PUBLIC TIM_SelectCCDMA
        FUNCTION TIM_SelectCCDMA,0203H
        PUBLIC TIM_SelectCOM
        FUNCTION TIM_SelectCOM,0203H
        PUBLIC TIM_SelectHallSensor
        FUNCTION TIM_SelectHallSensor,0203H
        PUBLIC TIM_SelectInputTrigger
        FUNCTION TIM_SelectInputTrigger,0203H
        PUBLIC TIM_SelectMasterSlaveMode
        FUNCTION TIM_SelectMasterSlaveMode,0203H
        PUBLIC TIM_SelectOCxM
        FUNCTION TIM_SelectOCxM,0203H
        LOCFRAME CSTACK, 12, STACK
        PUBLIC TIM_SelectOnePulseMode
        FUNCTION TIM_SelectOnePulseMode,0203H
        PUBLIC TIM_SelectOutputTrigger
        FUNCTION TIM_SelectOutputTrigger,0203H
        PUBLIC TIM_SelectSlaveMode
        FUNCTION TIM_SelectSlaveMode,0203H
        PUBLIC TIM_SetAutoreload
        FUNCTION TIM_SetAutoreload,0203H
        PUBLIC TIM_SetClockDivision
        FUNCTION TIM_SetClockDivision,0203H
        PUBLIC TIM_SetCompare1
        FUNCTION TIM_SetCompare1,0203H
        PUBLIC TIM_SetCompare2
        FUNCTION TIM_SetCompare2,0203H
        PUBLIC TIM_SetCompare3
        FUNCTION TIM_SetCompare3,0203H
        PUBLIC TIM_SetCompare4
        FUNCTION TIM_SetCompare4,0203H
        PUBLIC TIM_SetCounter
        FUNCTION TIM_SetCounter,0203H
        PUBLIC TIM_SetIC1Prescaler
        FUNCTION TIM_SetIC1Prescaler,0203H
        PUBLIC TIM_SetIC2Prescaler
        FUNCTION TIM_SetIC2Prescaler,0203H
        PUBLIC TIM_SetIC3Prescaler
        FUNCTION TIM_SetIC3Prescaler,0203H
        PUBLIC TIM_SetIC4Prescaler
        FUNCTION TIM_SetIC4Prescaler,0203H
        PUBLIC TIM_TIxExternalClockConfig
        FUNCTION TIM_TIxExternalClockConfig,0203H
        LOCFRAME CSTACK, 12, STACK
        PUBLIC TIM_TimeBaseInit
        FUNCTION TIM_TimeBaseInit,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC TIM_TimeBaseStructInit
        FUNCTION TIM_TimeBaseStructInit,0203H
        PUBLIC TIM_UpdateDisableConfig
        FUNCTION TIM_UpdateDisableConfig,0203H
        PUBLIC TIM_UpdateRequestConfig
        FUNCTION TIM_UpdateRequestConfig,0203H
        
        CFI Names cfiNames0
        CFI StackFrame CFA R13 HUGEDATA
        CFI Resource R0:32, R1:32, R2:32, R3:32, R4:32, R5:32, R6:32, R7:32
        CFI Resource R8:32, R9:32, R10:32, R11:32, R12:32, R13:32, R14:32
        CFI VirtualResource ?RET:32
        CFI EndNames cfiNames0
        
        CFI Common cfiCommon0 Using cfiNames0
        CFI CodeAlign 2
        CFI DataAlign 4
        CFI ReturnAddress ?RET CODE
        CFI CFA R13+0
        CFI R0 Undefined
        CFI R1 Undefined
        CFI R2 Undefined
        CFI R3 Undefined
        CFI R4 SameValue
        CFI R5 SameValue
        CFI R6 SameValue
        CFI R7 SameValue
        CFI R8 SameValue
        CFI R9 SameValue
        CFI R10 SameValue
        CFI R11 SameValue
        CFI R12 Undefined
        CFI R14 Undefined
        CFI ?RET R14
        CFI EndCommon cfiCommon0
        
RCC_APB1PeriphResetCmd SYMBOL "RCC_APB1PeriphResetCmd"
RCC_APB2PeriphResetCmd SYMBOL "RCC_APB2PeriphResetCmd"
??RCC_APB1PeriphResetCmd??rT SYMBOL "??rT", RCC_APB1PeriphResetCmd
??RCC_APB2PeriphResetCmd??rT SYMBOL "??rT", RCC_APB2PeriphResetCmd

        EXTERN RCC_APB1PeriphResetCmd
        FUNCTION RCC_APB1PeriphResetCmd,0202H
        EXTERN RCC_APB2PeriphResetCmd
        FUNCTION RCC_APB2PeriphResetCmd,0202H

// D:\资料\ST\ST\usb\FWLib\library\src\stm32f10x_tim.c
//    1 /******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
//    2 * File Name          : stm32f10x_tim.c
//    3 * Author             : MCD Application Team
//    4 * Version            : V2.0.1
//    5 * Date               : 06/13/2008
//    6 * Description        : This file provides all the TIM firmware functions.
//    7 ********************************************************************************
//    8 * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
//    9 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
//   10 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
//   11 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
//   12 * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
//   13 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
//   14 *******************************************************************************/
//   15 

⌨️ 快捷键说明

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