




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UM0427用户手册32ARM微固件函数库介绍32ARM微的固件函数库。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用API(applicationprogramminginterface应用编程界面UM0427用户手册32ARM微固件函数库介绍32ARM微的固件函数库。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用API(applicationprogramminginterface应用编程界面)驱动,API对该驱动程序的结构,函数和参数名称都进行了标准化。ANSI-C”标准(ANSI-C标准。我们已经把驱动MISRA-C2004标准(根据需要,我们可以提供兼容矩阵。由于整个固态“StrictANSI-C”标准编写,它不受不同开发环境的影响。仅启动文件取决于开发环境。码大小和执行速度。想要了解Section2.5。用程序,该固件库驱动程序可以作为如何设置外设的一份参考资料,根据实际需求对其进行调整。此份固件库用户手册的整体架构如下:定义,文档约定和固态函数库规则。固态函数库概述(包的内容,库的架构固件库具体描述:设置架构和每个外设的函数。STM32F101x。1/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录目录缩写 27命名规则 27编码规则 281.3.1变量 281.3.2布尔型 2..6标志位状态类型 29功能状态类型 29错误状态类型 29外设 292.1压缩包描述目录目录缩写 27命名规则 27编码规则 281.3.1变量 281.3.2布尔型 2..6标志位状态类型 29功能状态类型 29错误状态类型 29外设 292.1压缩包描述 3.22.1.3文件夹Examples 32文件夹Library 32文件夹Project 3固件函数库文件描述 33外设的初始化和设置 34位段(Bit-Banding) 352.4.1公式 352.4.2应用实例 35运行时间检测 362.5ADC寄存器结构 39ADC库函数 4016函数ADC_DeInit 42函数ADC_Init 42函数ADC_StructInit 44函数ADC_Cmd 44函数ADC_DMACmd 45函数ADC_ITConfig 45函数ADC_ResetCalibration 46函数ADC_GetResetCalibrationStatus 46函数ADC_StartCalibration 46函数ADC_GetCalibrationStatus 47函数ADC_SoftwareStartConvCmd 47函数ADC_GetSoftwareStartConvStatus 48函数ADC_DiscModeChannelCountConfig 48函数ADC_DiscModeCmd 49函数ADC_RegularChannelConfig 49函数ADC_ExternalTrigConvConfig 5264.2.274.2.284.2.29函数ADC_GetConversionValue 51函数ADC_GetDuelModeConversionValue 52函数ADC_AutoInjectedConvCmd 52函数ADC_InjectedDiscModeCmd 53函数ADC_ExternalTrigInjectedConvConfig 53函数ADC_ExternalTrigInjectedConvCmd 54函数ADC_SoftwareStartinjectedConvCmd 54函数ADC_GetsoftwareStartinjectedConvStatus 55函数ADC_InjectedChannleConfig 55函数ADC_InjectedSequencerLengthConfig 56函数ADC_SetinjectedOffset 56函数ADC_GetInjectedConversionValue 57函数ADC_AnalogWatchdogCmd 572/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录4.2.304.2.314.2.324.2.334.2.344.2.354.2.36函数ADC_AnalogWatchdongThresholdsConfig 58函数ADC_AnalogWatchdongSingleChannelConfig 58函数ADC_TampSensorVrefintCmd 59函数ADC_GetFlagStatus 59函数ADC_ClearFlag 60函数ADC_GetITStatus 60函数ADC_ClearITPendingBit 61BKP寄存器结构目录4.2.304.2.314.2.324.2.334.2.344.2.354.2.36函数ADC_AnalogWatchdongThresholdsConfig 58函数ADC_AnalogWatchdongSingleChannelConfig 58函数ADC_TampSensorVrefintCmd 59函数ADC_GetFlagStatus 59函数ADC_ClearFlag 60函数ADC_GetITStatus 60函数ADC_ClearITPendingBit 61BKP寄存器结构 62BKP库函数 685.2.9函数BKP_DeInit 64函数BKP_TamperPinLevelConfig 64函数BKP_TamperPinCmd 65函数BKP_ITConfig 65函数BKP_RTCOutputConfig 66函数BKP_SetRTCCalibrationValue 66函数BKP_WriteBackupRegister 67函数BKP_ReadBackupRegister 67函数BKP_GetFlagStatus 68函数BKP_ClearFlag 68函数BKP_GetITStatus 69函数BKP_ClearITPendingBit 69CAN寄存器结构 70CAN库函数 786.2.9函数CAN_DeInit 72函数CAN_Init 73函数CAN_FilterInit 75函数CAN_StructInit 76函数CAN_ITConfig 77函数CAN_Transmit 78函数CAN_TransmitStatus 79函数CAN_CancelTransmit 79函数CAN_FIFORelease 80函数CAN_MessagePending 80函数CAN_Receive 8...17函数CAN_Sleep 82函数CAN_WakeUp 82函数CAN_GetFlagStatus 83函数CAN_ClearFlag 83函数CAN_GetITStatus 84函数CAN_ClearITPendingBit 85DMA寄存器结构 86DMA库函数 887.2.9函数DMA_DeInit 89函数DMA_Init 89函数DMA_StructInit 92函数DMA_Cmd 92函数DMA_ITConfig 93函数DMA_GetCurrDataCounte 93函数DMA_GetFlagStatus 94函数DMA_ClearFlag 95函数DMA_GetITStatus 957.2.10函数DMA_ClearITPendingBit 968.1EXTI寄存器结构 973/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录8.2EXTI库函数 98函数EXTI_DeInit 98函数EXTI_Init 99函数EXTI_StructInit 100函数目录8.2EXTI库函数 98函数EXTI_DeInit 98函数EXTI_Init 99函数EXTI_StructInit 100函数EXTI_GenerateSWInterrupt 101函数EXTI_GetFlagStatus 101函数EXTI_ClearFlag 102函数EXTI_GetITStatus 102函数EXTI_ClearITPendingBit 103FLASH寄存器结构 104FLASH库函数 10229.2.23函数FLASH_SetLatency 106函数FLASH_HalfCycleAccessCmd 107函数FLASH_PrefetchBufferCmd 107函数FLASH_Unlock 108函数FLASH_Lock 108函数FLASH_ErasePage 109函数FLASH_EraseAllPages 109函数FLASH_EraseOptionBytes 110函数FLASH_ProgramWord 110函数FLASH_ProgramHalfWord 111函数FLASH_ProgramOptionByteData 111函数FLASH_EnableWriteProtection 112函数FLASH_ReadOutProtection 113函数FLASH_UserOptionByteConfig 114函数FLASH_GetUserOptionByte 115函数FLASH_GetWriteProtectionOptionByte 115函数FLASH_GetReadOutProtectionStatus 116函数FLASH_GetPrefetchBufferStatus 116函数FLASH_ITConfig 117函数FLASH_GetFlagStatus 117函数FLASH_ClearFlag 118函数FLASH_GetStatus 119函数FLASH_WaitForLastOperation 119GPIO寄存器结构 120GPIO库函数 12.210.2.310.2.410.2.510.2.610.2.710.2.810.2.9函数GPIO_DeInit 123函数GPIO_AFIODeInit 123函数GPIO_Init 124函数GPIO_StructInit 126函数GPIO_ReadInputDataBit 126函数GPIO_ReadInputData 127函数GPIO_ReadOutputDataBit 127函数GPIO_ReadOutputData 128函数GPIO_SetBits 128函数GPIO_ResetBits 129函数GPIO_WriteBit 12910.2.1210.2.1310.2.1410.2.1510.2.1610.2.17函数GPIO_Write 130函数GPIO_PinLockConfig 130函数GPIO_EventOutputConfig 131函数GPIO_EventOutputCmd 131函数GPIO_PinRemapConfig 132函数GPIO_EXTILineConfig 1334/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录I2C寄存器结构 134I2C库函数 135.211.2.311.2.411.2.511.2.611.2.711.2.811.2.9函数I2C_DeInit 136函数I2C_Init 137函数目录I2C寄存器结构 134I2C库函数 135.211.2.311.2.411.2.511.2.611.2.711.2.811.2.9函数I2C_DeInit 136函数I2C_Init 137函数I2C_StructInit 138函数I2C_Cmd 139函数I2C_DMACmd 139函数I2C_DMALastTransferCmd 140函数I2C_GenerateSTART 140函数I2C_GenerateSTOP 141函数I2C_AcknowledgeConfig 14111.2.1011.2.1111.2.1211.2.1311.2.1411.2.1511.2.1611.2.1711.2.1811.2.1911.2.2011.2.2111.2.2211.2.2311.2.2411.2.2511.2.2611.2.2711.2.2911.2.3011.2.3111.2.32函数I2C_OwnAddress2Config 142函数I2C_DualAddressCmd 142函数I2C_GeneralCallCmd 143函数I2C_ITConfig 143函数I2C_SendData 144函数I2C_ReceiveData 144函数I2C_Send7bitAddress 145函数I2C_ReadRegister 145函数I2C_SoftwareResetCmd 146函数I2C_SMBusAlertConfig 147函数I2C_TransmitPEC 147函数I2C_PECPositionConfig 148函数I2C_CalculatePEC 148函数I2C_GetPEC 149函数I2C_ARPCmd 149函数I2C_StretchClockCmd 150函数I2C_FastModeDutyCycleConfig 150函数I2C_GetLastEvent 151函数I2C_GetFlagStatus 152函数I2C_ClearFlag 153函数I2C_GetITStatus 154函数I2C_ClearITPendingBit 155IWDG寄存器结构 156IWDG库函数 157.212.2.312.2.412.2.512.2.6函数IWDG_WriteAccessCmd 157函数IWDG_SetPrescaler 158函数IWDG_SetReload 158函数IWDG_ReloadCounter 159函数IWDG_Enable 159函数IWDG_GetFlagStatus 159NVIC寄存器结构 161NVIC库函数 163.213.2.313.2.413.2.513.2.613.2.713.2.813.2.9函数NVIC_DeInit 164函数NVIC_SCBDeInit 164函数NVIC_PriorityGroupConfig 165函数NVIC_Init 166函数NVIC_StructInit 168函数NVIC_SETPRIMASK 169函数NVIC_RESETPRIMASK 169函数NVIC_SETFAULTMASK 170函数NVIC_RESETFAULTMASK 17013.2.10函数NVIC_BASEPRICONFIG 1715/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录13.2.1113.2.1213.2.1313.2.1413.2.1513.2.1613.2.1713.2.1813.2.1913.2.2013.2.2113.2.2213.2.2313.2.2413.2.2513.2.2613.2.2713.2.28目录13.2.1113.2.1213.2.1313.2.1413.2.1513.2.1613.2.1713.2.1813.2.1913.2.2013.2.2113.2.2213.2.2313.2.2413.2.2513.2.2613.2.2713.2.2813.2.2913.2.30函数NVIC_GetBASEPRI 171函数NVIC_GetCurrentPendingIRQChannel 172函数NVIC_GetIRQChannelPendingBitStatus 172函数NVIC_SetIRQChannelPendingBit 173函数NVIC_ClearIRQChannelPendingBit 173函数NVIC_GetCurrentActiveHandler 174函数NVIC_GetIRQChannelActiveBitStatus 174函数NVIC_GetCPUID 175函数NVIC_SetVectorTable 175函数NVIC_GenerateSystemReset 176函数NVIC_GenerateCoreReset 176函数NVIC_SystemLPConfig 177函数NVIC_SystemHandlerConfig 177函数NVIC_SystemHandlerPriorityConfig 182函数NVIC_GetSystemHandlerPendingBitStatus 183函数NVIC_SetSystemHandlerPendingBit 183函数NVIC_ClearSystemHandlerPendingBit 184函数NVIC_GetSystemHandlerActiveBitStatus 184函数NVIC_GetFaultHandlerSources 185函数NVIC_GetFaultAddress 186PWR寄存器结构 187PWR库函数 188.214.2.314.2.414.2.514.2.614.2.714.2.814.2.9函数PWR_DeInit 188函数PWR_BackupAccessCmd 189函数PWR_PVDCmd 189函数PWR_PVDLevelConfig 190函数PWR_WakeUpPinCmd 190函数PWR_EnterSTOPMode 191函数PWR_EnterSTANDBYMode 191函数PWR_GetFlagStatus 192函数PWR_ClearFlag 192RCC寄存器结构 193RCC库函数 194.215.2.315.2.415.2.515.2.615.2.715.2.815.2.9函数RCC_DeInit 195函数RCC_HSEConfig 195函数RCC_WaitForHSEStartUp 196函数RCC_AdjustHSICalibrationValue 196函数RCC_HSICmd 197函数RCC_PLLConfig 197函数RCC_PLLCmd 198函数RCC_SYSCLKConfig 199函数RCC_GetSYSCLKSource 19915.2.1015.2.1115.2.1215.2.1315.2.1415.2.1515.2.1615.2.1715.2.1815.2.1915.2.20函数RCC_HCLKConfig 200函数RCC_PCLK1Config 200函数RCC_PCLK2Config 201函数RCC_ITConfig 202函数RCC_USBCLKConfig 202函数RCC_ADCCLKConfig 203函数RCC_LSEConfig 204函数RCC_LSICmd 204函数RCC_RTCCLKConfig 205函数RCC_RTCCLKCmd 205函数RCC_GetClocksFreq 2066/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录15.2.2115.2.2215.2.2315.2.2415.2.2515.2.2615.2.2715.2.2815.2.2915.2.3015.2.3115.2.32函数RCC_AHBPeriphClockCmd 207函数RCC_APB2PeriphClockCmd 207函数RCC_APB1PeriphClockCmd 208函数RCC_APB2PeriphResetCmd 209函数RCC_APB1PeriphResetCmd 209函数RCC_BackupResetCmd 210函数RCC_ClockSecuritySystemCmd 210目录15.2.2115.2.2215.2.2315.2.2415.2.2515.2.2615.2.2715.2.2815.2.2915.2.3015.2.3115.2.32函数RCC_AHBPeriphClockCmd 207函数RCC_APB2PeriphClockCmd 207函数RCC_APB1PeriphClockCmd 208函数RCC_APB2PeriphResetCmd 209函数RCC_APB1PeriphResetCmd 209函数RCC_BackupResetCmd 210函数RCC_ClockSecuritySystemCmd 210函数RCC_MCOConfig 210函数RCC_GetFlagStatus 211函数RCC_ClearFlag 212函数RCC_GetITStatus 212函数RCC_ClearITPendingBit 213RTC寄存器结构 214RTC库函数 215.216.2.316.2.416.2.516.2.616.2.716.2.816.2.9函数RTC_ITConfig 216函数RTC_EnterConfigMode 216函数RTC_ExitConfigMode 217函数RTC_GetCounter 217函数RTC_SetCounter 218函数RTC_SetPrescaler 218arm 219函数RTC_GetDivider 219函数RTC_WaitForLastTask 220函数RTC_WaitForSynchro 220函数RTC_GetFlagStatus 22116.2.1216.2.1316.2.14函数RTC_ClearFlag 221函数RTC_GetITStatus 222函数RTC_ClearITPendingBit 222SPI寄存器结构 223SPI库函数 224.217.2.317.2.417.2.517.2.617.2.717.2.817.2.9函数SPI_DeInit 225函数SPI_Init 225函数SPI_StructInit 227函数SPI_Cmd 228函数SPI_ITConfig 228函数SPI_DMACmd 229函数SPI_SendData 229函数SPI_ReceiveData 230函数SPI_NSSInternalSoftwareConfig 23017.2.1017.2.1117.2.1217.2.1317.2.1417.2.1517.2.1617.2.1717.2.1817.2.1917.2.20函数SPI_SSOutputCmd 231函数SPI_DataSizeConfig 231函数SPI_TransmitCRC 232函数SPI_CalculateCRC 232函数SPI_GetCRC 233函数SPI_GetCRCPolynomial 233函数SPI_BiDirectionalLineConfig 234函数SPI_GetFlagStatus 234函数SPI_ClearFlag 235函数SPI_GetITStatus 235函数SPI_ClearITPendingBit 236SysTick寄存器结构 237SysTick库函数 238函数SysTick_CLKSourceConfig 2387/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录.318.2.418.2.518.2.6函数SysTick_SetReload 239函数SysTick_CounterCmd 239函数SysTick_ITConfig 240函数SysTick_GetCounter 240函数SysTick_GetFlagStatus 241TIM目录.318.2.418.2.518.2.6函数SysTick_SetReload 239函数SysTick_CounterCmd 239函数SysTick_ITConfig 240函数SysTick_GetCounter 240函数SysTick_GetFlagStatus 241TIM寄存器结构 242TIM库函数 244.219.2.319.2.419.2.519.2.619.2.719.2.819.2.9函数TIM_DeInit 246函数TIM_TimeBaseInit 246函数TIM_OCInit 247函数TIM_ICInit 249函数TIM_TimeBaseStructInit 251函数TIM_OCStructInit 251函数TIM_ICStructInit 252函数TIM_Cmd 252函数TIM_ITConfig 25319.2.1019.2.1119.2.1219.2.1319.2.1419.2.1519.2.1619.2.1719.2.1819.2.1919.2.2019.2.2119.2.2219.2.2319.2.2419.2.2519.2.2619.2.2719.2.2819.2.2919.2.3019.2.3119.2.3219.2.3319.2.3419.2.3519.2.3619.2.3719.2.3819.2.3919.2.4019.2.4119.2.4219.2.4319.2.4419.2.4519.2.46函数TIM_DMAConfig 253函数TIM_DMACmd 255函数TIM_InternalClockConfig 255函数TIM_ITRxExternalClockConfig 256函数TIM_TIxExternalClockConfig 256函数TIM_ETRClockMode1Config 257函数TIM_ETRClockMode2Config 258函数TIM_ETRConfig 258函数TIM_SelectInputTrigger 259函数TIM_PrescalerConfig 260函数TIM_CounterModeConfig 260函数TIM_ForcedOC1Config 261函数TIM_ForcedOC2Config 261函数TIM_ForcedOC3Config 262函数TIM_ForcedOC4Config 262函数TIM_ARRPreloadConfig 263函数TIM_SelectCCDMA 263函数TIM_OC1PreloadConfig 264函数TIM_OC2PreloadConfig 264函数TIM_OC3PreloadConfig 265函数TIM_OC4PreloadConfig 265函数TIM_OC1FastConfig 266函数TIM_OC2FastConfig 266函数TIM_OC3FastConfig 267函数TIM_OC4FastConfig 267函数TIM_ClearOC1Ref 268函数TIM_ClearOC2Ref 268函数TIM_ClearOC3Ref 269函数TIM_ClearOC4Ref 269函数TIM_UpdateDisableConfig 270函数TIM_EncoderInterfaceConfig 270函数TIM_GenerateEvent 271函数TIM_OC1PolarityConfig 271函数TIM_OC2PolarityConfig 272函数TIM_OC3PolarityConfig 272函数TIM_OC4PolarityConfig 273函数TIM_UpdateReq onfig 2738/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录19.2.4719.2.4819.2.4919.2.5019.2.5119.2.5219.2.5319.2.5419.2.5519.2.5619.2.5719.2.5819.2.5919.2.6019.2.6119.2.6219.2.6319.2.64目录19.2.4719.2.4819.2.4919.2.5019.2.5119.2.5219.2.5319.2.5419.2.5519.2.5619.2.5719.2.5819.2.5919.2.6019.2.6119.2.6219.2.6319.2.6419.2.6519.2.6619.2.6719.2.6819.2.6919.2.7019.2.7119.2.72函数TIM_SelectHallSensor 274函数TIM_SelectOnePulseMode 274函数TIM_SelectOutputTrigger 275函数TIM_SelectSlaveMode 276函数TIM_SelectMasterSlaveMode 277函数TIM_SetCounter 277函数TIM_SetAutoreload 278pare1 278pare2 279pare3 279pare4 280函数TIM_SetIC1Prescaler 280函数TIM_SetIC2Prescaler 281函数TIM_SetIC3Prescaler 281函数TIM_SetIC4Prescaler 282函数TIM_SetClockDivision 282函数TIM_GetCapture1 283函数TIM_GetCapture2 283函数TIM_GetCapture3 283函数TIM_GetCapture4 284函数TIM_GetCounter 284函数TIM_GetPrescaler 285函数TIM_GetFlagStatus 285函数TIM_ClearFlag 286函数TIM_GetITStatus 286函数TIM_ClearITPendingBit 287TIM1寄存器结构 288TIM1库函数 290.220.2.320.2.420.2.520.2.620.2.720.2.820.2.9函数TIM1_DeInit 292函数TIM1_TIM1BaseInit 292函数TIM1_OC1Init 294函数TIM1_OC2Init 296函数TIM1_OC3Init 296函数TIM1_OC4Init 297函数TIM1_BDTRConfig 297函数TIM1_ICInit 299函数TIM1_PWMIConfig 30020.2.1020.2.1120.2.1220.2.1320.2.1420.2.1520.2.1620.2.1720.2.1820.2.1920.2.2020.2.2120.2.2220.2.2320.2.2420.2.25函数TIM1_TimeBaseStructInit 301函数TIM1_OCStructInit 301函数TIM1_ICStructInit 302函数TIM1_BDTRStructInit 303函数TIM1_Cmd 303函数TIM1_CtrlPWMOutputs 304函数TIM1_ITConfig 304函数TIM1_DMAConfig 305函数TIM1_DMACmd 306函数TIM1_InternalClockConfig 307函数TIM1_ETRClockMode1Config 307函数TIM1_ETRClockMode2Config 308函数TIM1_ETRConfig 309函数TIM1_ITRxExternalClockConfig 309函数TIM1_TIxExternalClockConfig 310函数TIM1_SelectInputTrigger 3109/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录20.2.2620.2.2720.2.2820.2.2920.2.3020.2.3120.2.3220.2.3320.2.3420.2.3520.2.3620.2.3720.2.3820.2.3920.2.4020.2.4120.2.4220.2.4320.2.4420.2.4520.2.4620.2.4720.2.4820.2.49目录20.2.2620.2.2720.2.2820.2.2920.2.3020.2.3120.2.3220.2.3320.2.3420.2.3520.2.3620.2.3720.2.3820.2.3920.2.4020.2.4120.2.4220.2.4320.2.4420.2.4520.2.4620.2.4720.2.4820.2.4920.2.5020.2.5120.2.5220.2.5320.2.5420.2.5520.2.5620.2.5720.2.5820.2.5920.2.6020.2.6120.2.6220.2.6320.2.6420.2.6520.2.6620.2.6720.2.6820.2.6920.2.7020.2.7120.2.7220.2.7320.2.7420.2.7520.2.7620.2.7720.2.78函数TIM1_UpdateDisableConfig 311函数TIM1_UpdateReqonfig 311函数TIM1_SelectHallSensor 312函数TIM1_SelectOnePulseMode 312函数TIM1_SelectOutputTrigger 313函数TIM1_SelectSlaveMode 313函数TIM1_SelectMasterSlaveMode 314函数TIM1_EncoderInterfaceConfig 315函数TIM1_PrescalerConfig 315函数TIM1_CounterModeConfig 316函数TIM1_ForcedOC1Config 316函数TIM1_ForcedOC2Config 317函数TIM1_ForcedOC3Config 317函数TIM1_ForcedOC4Config 318函数TIM1_ARRPreloadConfig 318函数319函数TIM1_SelectCCDMA 319函数TIM1_reloadControl 320函数TIM1_OC1PreloadConfig 320函数TIM1_OC2PreloadConfig 321函数TIM1_OC3PreloadConfig 321函数TIM1_OC4PreloadConfig 322函数TIM1_OC1FastConfig 322函数TIM1_OC2FastConfig 323函数TIM1_OC3FastConfig 323函数TIM1_OC4FastConfig 324函数TIM1_ClearOC1Ref 324函数TIM1_ClearOC2Ref 325函数TIM1_ClearOC3Ref 325函数TIM1_ClearOC4Ref 326函数TIM1_GenerateEvent 326函数TIM1_OC1PolarityConfig 327函数TIM1_OC1NPolarityConfig 327函数TIM1_OC2PolarityConfig 328函数TIM1_OC2NPolarityConfig 328函数TIM1_OC3PolarityConfig 329函数TIM1_OC3NPolarityConfig 329函数TIM1_OC4PolarityConfig 330函数TIM1_CCxCmd 330函数TIM1_CCxNCmd 331函数TIM1_SelectOCxM 331函数TIM1_SetCounter 332函数TIM1_SetAutoreload 332pare1 333pare2 333pare3 334pare4 334函数TIM1_SetIC1Prescaler 335函数TIM1_SetIC2Prescaler 335函数TIM1_SetIC3Prescaler 336函数TIM1_SetIC4Prescaler 336函数TIM1_SetClockDivision 337函数TIM1_GetCapture1 33710/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准目录20.2.7920.2.8020.2.8120.2.8220.2.8320.2.8420.2.8520.2.8620.2.87函数TIM1_GetCapture2 338函数TIM1_GetCapture3 338函数TIM1_GetCapture4 338函数TIM1_GetCounter 339函数TIM1_GetPrescaler 339目录20.2.7920.2.8020.2.8120.2.8220.2.8320.2.8420.2.8520.2.8620.2.87函数TIM1_GetCapture2 338函数TIM1_GetCapture3 338函数TIM1_GetCapture4 338函数TIM1_GetCounter 339函数TIM1_GetPrescaler 339函数TIM1_GetFlagStatus 340函数TIM1_ClearFlag 341函数TIM1_GetITStatus 341函数TIM1_ClearITPendingBit 342USART寄存器结构 343USART库函数 344.221.2.321.2.421.2.521.2.621.2.721.2.821.2.9函数USART_DeInit 345函数USART_Init 346函数USART_StructInit 349函数USART_Cmd 349函数USART_ITConfig 350函数USART_DMACmd 351函数USART_SetAddress 351函数USART_WakeUpConfig 352函数USART_ReceiverWakeUpCmd 35221.2.1021.2.1121.2.1221.2.1321.2.1421.2.1521.2.1621.2.1721.2.1821.2.1921.2.2021.2.2121.2.2221.2.2321.2.2421.2.25函数USART_LINBreakDetectiLengthConfig 353函数USART_LINCmd 353函数USART_SendData 354函数USART_ReceiveData 354函数USART_SendBreak 355函数USART_SetGuardTime 355函数USART_SetPrescaler 356函数USART_SmartCardCmd 356函数USART_SmartCardNackCmd 357函数USART_HalfDuplexCmd 357函数USART_IrDAConfig 358函数USART_IrDACmd 358函数USART_GetFlagStatus 359函数USART_ClearFlag 360函数USART_GetITStatus 360函数USART_ClearITPendingBit 361WWDG寄存器结构 362WWDG库函数 363.222.1.322.1.422.1.522.1.622.1.722.1.8函数WWDG_DeInit 363函数WWDG_SetPrescaler 363函数WWDG_SetWindowValue 364函数WWDG_EnableIT 364函数WWDG_SetCounter 365函数WWDG_Enable 365函数WWDG_GetFlagStatus 366函数WWDG_ClearFlag 36611/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准表格目录表格目录1.2.3.本文档所有缩写定义 27固件函数库文件描述 33函数描述格式 38Table4.ADC寄存器 39Table5.ADC表格目录表格目录1.2.3.本文档所有缩写定义 27固件函数库文件描述 33函数描述格式 38Table4.ADC寄存器 39Table5.ADC固件库函数 40Table6.函数ADC_DeInit 42Table7.函数ADC_Init 42Table8.函数ADC_Mode定义 43Table9.ADC_ExternalTrigConv定义表 43Table10.ADC_DataAlign定义表 43Table11.函数ADC_StructInit 44Table12.ADC_InitStruct缺省值 4413.14.15.函数ADC_Cmd 44函数ADC_DMACmd 45函数ADC_ITConfig 45Table16.ADC_IT定义表 453.24.25.函数ADC_ResetCalibration 4646函数ADC_StartCalibration 46函数ADC_GetCalibrationStatus 47474848函数ADC_DiscModeCmd 49函数ADC_RegularChannelConfig 49Table26.ADC_Channel值 49Table27.ADC_SampleTime值: 501函数ADC_GetConversionValue 5152525353Table34.ADC_ExternalTrigInjectedConv值 53454555556函数ADC_SetinjectedOffset 56Table41.ADC_InjectedChannel值 56Table43.函数ADC_AnalogWatchdogCmd 57Table44.ADC_AnalogWatchdog值 578.5858函数ADC_GetFlagStatus. 59Table49.ADC_FLAG的值 59Table50.函数ADC_ClearFlag 6012/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准表格目录Table51.函数ADC_GetITStatus 60Table52.函数ADC_ClearITPendingBit 61Table53.BKP寄存器表格目录Table51.函数ADC_GetITStatus 60Table52.函数ADC_ClearITPendingBit 61Table53.BKP寄存器 62Table54.BKP库函数 63Table55.函数BKP_DeInit. 64Table56.函数BKP_TamperPinLevelConfig 64Table57.BKP_TamperPinLevel值 6458.59.60.函数BKP_TamperPinCmd 65函数BKP_ITConfig 65函数BKP_RTCOutputConfig 66Table61.BKP_RTCOutputSource值 66Table62.函数BKP_SetRTCCalibrationValue 66Table63.函数BKP_WriteBackupRegister 67Table64.BKP_DR值 678.69.函数BKP_ReadBackupRegister 67函数BKP_GetFlagStatus 68函数BKP_ClearFlag 68函数BKP_GetITStatus. 69函数BKP_ClearITPendingBit 69Table70.CAN寄存器 71Table71.CAN库函数 72Table72.函数CAN_DeInit 72Table73.函数CAN_Init 73Table74.CAN_Mode值 74Table75.CAN_SJW值 74Table76.CAN_BS1值 74Table77.CAN_BS1值 74Table78.函数CAN_FilterInit 75Table79.CAN_FilterMode值 75Table80.CAN_FilterScale值 75Table81.CAN_FilterFIFO值 76Table82.函数CAN_StructInit 76Table83.CAN_InitStruct结构缺省值 76Table84.函数CAN_ITConfig 77Table85.CAN_IT值 77Table86.函数CAN_Transmit 78Table87.IDE值 78Table88.RTR值 782.93.函数CAN_TransmitStatus 79函数CAN_CancelTransmit 79函数CAN_FIFORelease 80函数CAN_MessagePending 80函数CAN_Receive 81Table94.IDE值 81Table95.RTR值 8196.97.98.函数CAN_Sleep 82函数CAN_WakeUp 82函数CAN_GetFlagStatus. 83Table99.CAN_FLAG值 83Table100.函数CAN_ClearFlag 83Table101.函数CAN_GetITStatus 84Table102.CAN_IT值 84Table103.函数CAN_ClearITPendingBit 8513/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准表格目录Table104.DMA寄存器 86Table105.DMA库函数 88Table表格目录Table104.DMA寄存器 86Table105.DMA库函数 88Table106.函数DMA_DeInit 89Table107.函数DMA_Init 89Table108.DMA_DIR值 90Table109.DMA_PeripheralInc值 90Table110.DMA_MemoryInc值 90Table111.DMA_PeripheralDataSize值 90Table112.DMA_MemoryDataSize值 90Table113.DMA_Mode值 90Table114.DMA_Priority值 91Table115.DMA_M2M值 91Table116.函数DMA_StructInit 92Table117.DMA_InitStruct缺省值 92Table118.函数DMA_Cmd 92Table119.函数DMA_ITConfig. 93Table120.DMA_IT值 93Table121.函数DMA_GetCurrDataCounte 93Table122.函数DMA_GetFlagStatus 94Table123.DMA_FLAG值 94Table124.函数DMA_ClearFlag 95Table125.函数DMA_GetITStatus 95Table126.DMA_IT值 95Table127.函数DMA_ClearITPendingBit 96Table128.EXTI寄存器 97Table129.EXTI库函数 98Table130.函数EXTI_DeInit 98Table131.函数EXTI_Init 99Table132.EXTI_Line值 99Table133.EXTI_Mode值 100Table134.EXTI_Trigger值 100Table135.函数EXTI_StructInit 100Table136.EXTI_InitStruct缺省值 100101函数EXTI_GetFlagStatus 101函数EXTI_ClearFlag 102函数EXTI_GetITStatus 102函数EXTI_ClearITPendingBit 103Table142.FLASH寄存器 104Table143.OptionByte(OB)寄存器 104Table144.FLASH库函数 105Table145.函数FLASH_SetLatency 106Table146.FLASH_Latency值 106107Table148.FLASH_HalfCycleAccess值 107Table149.函数FLASH_PrefetchBufferCmd 107Table150.FLASH_PrefetchBuffer值 107函数FLASH_Unlock 108函数FLASH_Lock 108函数FLASH_ErasePage 109函数FLASH_EraseAllPages 109110函数FLASH_ProgramWord 11014/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准表格目录111表格目录111112Table160.FLASH_Page值 112Table161.函数FLASH_ReadOutProtection 113114Table163.OB_IWDG值 114Table164.OB_STOP值 114Table165.OB_STDBY值 114115115116116函数FLASH_ITConfig 117Table171.FLASH_IT值 117Table172.函数FLASH_GetFlagStatus 117Table173.FLASH_FLAG值 117Table174.函数FLASH_ClearFlag 118Table175.FLASH_FLAG值 118Table176.函数FLASH_GetStatus 119Table178.GPIO寄存器 120Table179.GPIO库函数 122函数GPIO_DeInit 123函数GPIO_AFIODeInit 123函数GPIO_Init 124Table183.GPIO_Pin值 124Table184.GPIO_Speed值 125Table185.GPIO_Mode值 125Table186.GPIO_Mode的索引和编码 125Table187.函数GPIO_StructInit 126Table188.GPIO_InitStruct缺省值 126函数GPIO_ReadInputDataBit 126函数GPIO_ReadInputData 127127函数GPIO_ReadOutputData 128函数GPIO_SetBits 128函数GPIO_ResetBits 129函数GPIO_WriteBit 129函数GPIO_Write 130函数GPIO_PinLockConfig 130函数GPIO_EventOutputConfig 131Table199.GPIO_PortSource值 131Table200.函数GPIO_EventOutputCmd 131Table201.函数GPIO_PinRemapConfig. 132Table202.GPIO_Remap值 132Table203.函数GPIO_EXTILineConfig 133Table204.I2C寄存器 134Table205.I2C库函数 135Table206.函数I2C_DeInit 136Table207.函数I2C_Init 137Table208.I2C_Mode值 137Table209.I2C_DutyCycle值 13715/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准表格目录Table210.I2C_Ack值 138Table211.I2C_AcknowledgedAddres值 138Table212.函数I2C_StructInit 138表格目录Table210.I2C_Ack值 138Table211.I2C_AcknowledgedAddres值 138Table212.函数I2C_StructInit 138Table213.I2C_InitStruct缺省值 138函数I2C_Cmd 139函数I2C_DMACmd 139140函数I2C_GenerateSTART 140函数I2C_GenerateSTOP 141函数I2C_AcknowledgeConfig 141函数I2C_OwnAddress2Config 142函数I2C_DualAddressCmd 142函数I2C_GeneralCallCmd 143函数I2C_ITConfig 143Table224.I2C_IT值 143函数I2C_SendData 144函数I2C_ReceiveData 144函数I2C_Send7bitAddress 145Table228.I2C_Direction值 145Table229.函数I2C_ReadRegister 145Table230.I2C_Register值 146Table231.函数I2C_SoftwareResetCmd 146Table232.函数I2C_SMBusAlertConfig 147Table233.I2C_SMBusAlert值 147Table234.函数I2C_TransmitPEC 147Table235.函数I2C_PECPositionConfig 148Table236.I2C_PECPosition值 148函数I2C_CalculatePEC 148函数I2C_GetPEC 149函数I2C_ARPCmd 149函数I2C_StretchClockCmd 150FastModeDutyCycleConfig 150Table242.I2C_DutyCycle值 150Table243.函数I2C_GetLastEvent 151Table244.函数I2C_CheckEvent 151Table245.I2C_Event值 151Table246.函数I2C_GetFlagStatus 152Table247.I2C_FLAG值 152Table248.函数I2C_ClearFlag 153Table249.I2C_FLAG值 153Table250.函数I2C_GetITStatus 154Table251.I2C_IT值 154Table252.函数I2C_ClearITPendingBit 155Table253.I2C_IT值 155Table254.IWDG寄存器 156Table255.IWDG库函数 157Table256.函数IWDG_WriteAccessCmd 157Table257.IWDG_WriteAccess值 157Table258.函数IWDG_SetPrescaler 158Table259.IWDG_Prescaler值 158函数IWDG_SetReload 158函数IWDG_ReloadCounter 159函数IWDG_Enable 15916/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准表格目录Table263.函数IWDG_GetFlagStatus 159Table264.IWDG_FLAG值 160Table265.NVIC寄存器 161Table表格目录Table263.函数IWDG_GetFlagStatus 159Table264.IWDG_FLAG值 160Table265.NVIC寄存器 161Table266.NVIC库函数 163函数NVIC_DeInit. 164函数NVIC_SCBDeInit 164165Table270.NVIC_PriorityGroup值 165Table271.函数NVIC_Init 166Table272.NVIC_IRQChannel值 166Table273.先占优先级和从优先级值 167Table274.函数NVIC_StructInit 168Table275.NVIC_InitStruct缺省值 168函数NVIC_SETPRIMASK 169函数NVIC_RESETPRIMASK 169函数NVIC_SETFAULTMASK 170函数NVIC_BASEPRICONFIG. 171函数NVIC_GetBASEPRI 171172172SetIRQChannelPendingBit 173ClearIRQChannelPendingBit 173174174函数NVIC_GetCPUID 175函数NVIC_SetVectorTable 175Table290.NVIC_VectTab值 175176函数NVIC_GenerateCoreReset 176函数NVIC_SystemLPConfig 177Table294.LowPowerMode值 177177Table296.SystemHandler值 178Table297.SystemHandler定义 178Table298.SystemHandler_NMI定义 179Table299.SystemHandler_HardFault定义 179Table300.SystemHandler_MemoryManage定义 179Table301.SystemHandler_BusFault定义 180Table302.SystemHandler_UsageFault定义 180Table303.SystemHandler_SVCall定义 180Table304.SystemHandler_DebugMoniter定义 181Table305.SystemHandler_PSV定义 181Table306.SystemHandler_Systick定义 181182Table308.SystemHandler类型 182183Table310.SystemHandler类型 183183Table312.SystemHandler类型 184184Table314.SystemHandler类型 18418417/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准表格目录Table316.SystemHandler类型 185185Table表格目录Table316.SystemHandler类型 185185Table318.SystemHandler类型 185Table319.函数NVIC_GetFaultAddress 186Table320.SystemHandler类型 186Table321.PWR寄存器 187Table322.PWR库函数 188函数PWR_DeInit 188函数PWR_BackupAccessCmd 189函数PWR_PVDCmd 189函数PWR_PVDLevelConfig 190Table327.PWR_PVDLevel值 190Table328.函数PWR_WakeUpPinCmd 190Table329.函数PWR_EnterSTOPMode 191Table330.PWR_Regulator值 191Table331.PWR_Regulator值 191Table333.函数PWR_GetFlagStatus 192Table334.PWR_FLAG值 192Table335.函数PWR_ClearFlag 192Table336.RCC寄存器 193Table337.RCC库函数 194Table339.函数RCC_HSEConfig 195Table340.RCC_HSE定义 195函数RCC_WaitForHSEStartUp 196196函数RCC_HSICmd 197函数RCC_PLLConfig 197Table345.RCC_PLLSource值 197Table346.RCC_PLLMul值 198Table347.函数RCC_PLLCmd 198Table348.函数RCC_SYSCLKConfig 199Table349.RCC_SYSCLKSource值 199Table350.函数RCC_GetSYSCLKSource 199Table351.函数RCC_HCLKConfig 200Table352.RCC_HCLK值 200Table353.函数RCC_PCLK1Config 200Table354.RCC_PCLK1值 201Table355.函数RCC_PCLK2Config 201Table356.RCC_PCLK1值 201Table357.函数RCC_ITConfig 202Table358.RCC_IT值 202Table359.函数RCC_USBCLKConfig 202Table360.RCC_USBCLKSource值 203Table361.函数RCC_ADCCLKConfig 203Table362.RCC_ADCCLKSource值 203Table363.函数RCC_LSEConfig 204Table364.RCC_LSE定义 204Table365.函数RCC_LSICmd 204Table366.函数RCC_RTCCLKConfig 205Table367.RCC_RTCCLKSource值 205Table368.函数RCC_RTCCLKCmd 205Table369.函数RCC_GetClocksFreq 20618/368译文英文原版为UM0427Oct.2007Rev2,译文参考,与英文版的,以英文版为准表格目录Table370.函数RCC_AHBPeriphClockCmd 207Table371.RCC_AHBPeriph值 207207Table373.RCC_AHB2Periph值表格目录Table370.函数RCC_AHBPeriphClockCmd 207Table371.RCC_AHBPeriph值 207207Table373.RCC_AHB2Periph值 208208Table375.RCC_AHB1Periph值 208209209函数RCC_BackupResetCmd 210210函数RCC_MCOConfig 210Table381.RCC_MCO值 211Table382.函数RCC_GetFlagStatus 211Table383.RCC_FLAG值 211Table384.函数RCC_ClearFlag 212Table385.函数RCC_GetITStatus 212Table386.RCC_IT值 212Table387.函数RCC_ClearITPendingBit 213Table388.RCC_IT值 213Table389.RTC寄存器 214Table390.RTC库函数 215Table391.函数RTC_ITConfig 216Table392.RTC_IT值 216函数RTC_EnterConfigMode 216函数RTC_ExitConfigMode 217函数RTC_GetCounter 217函数RTC_SetCounter 218函数RTC_SetPrescaler 218arm 219函数RTC_GetDivider 219函数RTC_WaitForLastTask 220函数RTC_WaitForSynchro 220函数RTC_GetFlagStatus 221Table403.RTC_FLAG值 221函数RTC_ClearFlag 221函数RTC_GetITStatus 222函数RTC_ClearITPendingBit 222Table407.SPI寄存器 223Table408.SPI库函数 224Table409.函数SPI_DeInit. 225Table410.函数SPI_Init 225Table411.SPI_Mode值 226Table412.SP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口服药安全管理课件
- 养老机构医养结合模式下的老年人社会参与与志愿服务策略报告
- 代偿贴息资金管理办法
- 企业新增债务管理办法
- 会议接待收入管理办法
- 企业全球账户管理办法
- 人员终端服务管理办法
- 口才班自我介绍课件下载
- 企业修缮项目管理办法
- 保定工业安全管理办法
- 2025年广东省中考化学真题(解析版)
- 供电系统安全培训
- 箱变吊装方案(3篇)
- 直播电商结算管理制度
- 吊篮作业考试题及答案
- 儿童腺病毒肺炎课件
- 芜湖凤鸣控股集团(筹)2024年招聘工作人员笔试考点考试题库与答案
- 2025春季学期国开电大本科《经济学(本)》一平台在线形考(形考任务1至6)试题及答案
- 2024年空中乘务专业人才培养方案调研报告
- CJ/T 30-2013热电式燃具熄火保护装置
- 2025贵州省水利投资(集团)有限责任公司招聘84人笔试备考题库附答案详解(巩固)
评论
0/150
提交评论