freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

stm32庫函數(shù)祥解-文庫吧

2025-05-01 04:39 本頁面


【正文】 映射GPIO_PartialRemap_TIM1:USART3復用功能部分映射GPIO_FullRemap_TIM1:TIM1復用功能完全映射GPIO_PartialRemap1_TIM2:TIM2復用功能部分映射1 GPIO_PartialRemap2_TIM2:TIM2復用功能部分映射2 GPIO_FullRemap_TIM2:TIM2復用功能完全映射GPIO_PartialRemap_TIM3:TIM3復用功能部分映射GPIO_FullRemap_TIM3:TIM3復用功能完全映射GPIO_Remap_TIM4:TIM4復用功能映射GPIO_Remap1_CAN:CAN復用功能映射1 GPIO_Remap2_CAN:CAN復用功能映射2 GPIO_Remap_PD01:PD01復用功能映射GPIO_Remap_SWJ_NoJTRST:除JTRST外SWJ完全使能(JTAG+SWDP) GPIO_Remap_SWJ_JTAGDisable:JTAGDP失能 + SWDP使能GPIO_Remap_SWJ_Disable:SWJ完全失能(JTAG+SWDP)17 函數(shù)GPIO_EXTILineConfig功能描述:選擇GPIO管腳用作外部中斷線路例: GPIO_EXTILineConfig(GPIO_PortSource_GPIOB, GPIO_PinSource8)。二、外部中斷/事件控制器(EXTI)EXTI寄存器結(jié)構(gòu)EXTI_TypeDef,在文件“”中定義如下:typedef struct { vu32 IMR。 vu32 EMR。 vu32 RTSR。 vu32 FTSR。 vu32 SWIER。 vu32 PR。 } EXTI_TypeDef。EXTI庫函數(shù)1 函數(shù)EXTI_DeInit功能描述:將外設EXTI寄存器重設為缺省值例:EXTI_DeInit()。2 函數(shù)EXTI_Init功能描述:根據(jù)EXTI_InitStruct中指定的參數(shù)初始化外設EXTI寄存器例:EXTI_InitTypeDef EXTI_InitStructure。 = EXTI_Line12 | EXTI_Line14。 = EXTI_Mode_Interrupt。 = EXTI_Trigger_Falling。 = ENABLE。 EXTI_Init(amp。EXTI_InitStructure)。EXTI_InitTypeDef structure EXTI_InitTypeDef定義于文件“”: typedef struct { u32 EXTI_Line。 EXTIMode_TypeDef EXTI_Mode。 EXTIrigger_TypeDef EXTI_Trigger。 FunctionalState EXTI_LineCmd。 } EXTI_InitTypeDef。EXTI_Line EXTI_Line選擇了待使能或者失能的外部線路。EXTI_Linex:外部中斷線x(018)EXTI_Mode EXTI_Mode:設置了被使能線路的模式。EXTI_Mode_Event:設置EXTI線路為事件請求EXTI_Mode_Interrupt:設置EXTI線路為中斷請求EXTI_Trigger EXTI_Trigger:設置了被使能線路的觸發(fā)邊沿。EXTI_Trigger_Falling:設置輸入線路下降沿為中斷請求 EXTI_Trigger_Rising:設置輸入線路上升沿為中斷請求 EXTI_Trigger_Rising_Falling:設置輸入線路上升沿和下降沿為中斷請求EXTI_LineCmd EXTI_LineCmd用來定義選中線路的新狀態(tài)。它可以被設為ENABLE或者DISABLE。3 函數(shù)EXTI_StructInit功能描述:把EXTI_InitStruct中的每一個參數(shù)按缺省值填入例: EXTI_InitTypeDef EXTI_InitStructure。 EXTI_StructInit(amp。EXTI_InitStructure)。EXTI_InitStruct缺省值EXTI_Line: EXTI_LineNone EXTI_Mode: EXTI_Mode_Interrupt EXTI_Trigger: EXTI_Trigger_Falling EXTI_LineCmd: DISABLE4 函數(shù)EXTI_GenerateSWInterrupt功能描述:產(chǎn)生一個軟件中斷例:EXTI_GenerateSWInterrupt(EXTI_Line6)。5 函數(shù)EXTI_GetFlagStatus功能描述:檢查指定的EXTI線路標志位設置與否例: FlagStatus EXTIStatus。 EXTIStatus = EXTI_GetFlagStatus(EXTI_Line8)。6 函數(shù)EXTI_ClearFlag功能描述:清除EXTI線路掛起標志位例:EXTI_ClearFlag(EXTI_Line2)。7 函數(shù)EXTI_GetITStatus功能描述:檢查指定的EXTI線路觸發(fā)請求發(fā)生與否例: ITStatus EXTIStatus。 EXTIStatus = EXTI_GetITStatus(EXTI_Line8)。8 函數(shù)EXTI_ClearITPendingBit功能描述:清除EXTI線路掛起位例: EXTI_ClearITpendingBit(EXTI_Line2)。三、通用定時器(TIM)TIM寄存器結(jié)構(gòu)TIM_TypeDeff,在文件“”中定義如下: typedef struct { vu16 CR1。 u16 RESERVED0。 vu16 CR2。 u16 RESERVED1。 vu16 SMCR。 u16 RESERVED2。 vu16 DIER。 u16 RESERVED3。 vu16 SR。 u16 RESERVED4。 vu16 EGR。 u16 RESERVED5。 vu16 CCMR1。 u16 RESERVED6。 vu16 CCMR2。 u16 RESERVED7。 vu16 CCER。 u16 RESERVED8。 vu16 CNT。 u16 RESERVED9。 vu16 PSC。 u16 RESERVED10。 vu16 ARR。 u16 RESERVED11[3]。 vu16 CCR1。 u16 RESERVED12。 vu16 CCR2。 u16 RESERVED13。 vu16 CCR3。 u16 RESERVED14。 vu16 CCR4。 u16 RESERVED15[3]。 vu16 DCR。 u16 RESERVED16。 vu16 DMAR。 u16 RESERVED17。 } TIM_TypeDef。TIM庫函數(shù)1 函數(shù)TIM_DeInit功能描述:將外設TIMx寄存器重設為缺省值例: TIM_DeInit(TIM2)。2 函數(shù)TIM_TimeBaseInit功能描述:根據(jù)TIM_TimeBaseInitStruct中指定的參數(shù)初始化TIMx的時間基數(shù)單位例: TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure。 = 0xFFFF。 = 0xF。 = 0x0。 = TIM_CounterMode_Up。 TIM_TimeBaseInit(TIM2, amp。 TIM_TimeBaseStructure)。TIM_TimeBaseInitTypeDef structure TIM_TimeBaseInitTypeDef定義于文件“”: typedef struct { u16 TIM_Period。 u16 TIM_Prescaler。 u8 TIM_ClockDivision。 u16 TIM_CounterMode。 } TIM_TimeBaseInitTypeDef。 TIM_Period TIM_Period設置了在下一個更新事件裝入活動的自動重裝載寄存器周期的值。它的取值必須在0x0000和0xFFFF之間。TIM_Prescaler TIM_Prescaler設置了用來作為TIMx時鐘頻率除數(shù)的預分頻值。它的取值必須在0x0000和0xFFFF之間。TIM_ClockDivision TIM_ClockDivision設置了時鐘分割。TIM_CKD_DIV1:TDTS = Tck_tim TIM_CKD_DIV2:TDTS = 2Tck_tim TIM_CKD_DIV4:TDTS = 4Tck_timTIM_CounterMode TIM_CounterMode選擇了計數(shù)器模式。TIM_CounterMode_Up:TIM向上計數(shù)模式TIM_CounterMode_Down:TIM向下計數(shù)模式TIM_CounterMode_CenterAligned1:TIM中央對齊模式1計數(shù)模式TIM_CounterMode_CenterAligned2:TIM中央對齊模式2計數(shù)模式TIM_CounterMode_CenterAligned3:TIM中央對齊模式3計數(shù)模式3 函數(shù)TIM_OCInit功能描述:根據(jù)TIM_OCInitStruct中指定的參數(shù)初始化外設TIMx例: TIM_OCInitTypeDef TIM_OCInitStructure。 = TIM_OCMode_PWM1。 = TIM_Channel_1。 = 0x3FFF。 = TIM_OCPolarity_High。 TIM_OCInit(TIM2, amp。 TIM_OCInitStructure)。TIM_OCInitStruct:指向結(jié)構(gòu)TIM_OCInitTypeDef的指針,包含了TIMx時間基數(shù)單位的配置信息TIM_OCInitTypeDef structure TIM_OCInitTypeDef定義于文件“”: typedef struct { u16 TIM_OCMode。 u16 TIM_Channel。 u16 TIM_Pulse。 u16 TIM_OCPolarity。 } TIM_OCInitTypeDef。 TIM_OCMode TIM_OCMode選擇定時器模式。TIM_OCMode_Timing:TIM輸出比較時間模式TIM_OCMode_Active:TIM輸出比較主動模式TIM_OCMode_Inactive:TIM輸出比較非主動模式TIM_OCMode_Toggle:TIM輸出比較觸發(fā)模式TIM_OCMode_PWM1:TIM脈沖寬度調(diào)制模式1 TIM_OCMode_PWM2:TIM脈沖寬度調(diào)制模式2TIM_Channel TIM_Channel選擇通道。TIM_Channel_1:使用TIM通道1 TIM_Channel_2:使用TIM通道2 TIM_Channel_3:使用TIM通道3 TIM_Channel_4:使用TIM通道4TIM_Pulse TIM_Pulse設置了待裝入捕獲比較寄存器的脈沖值。它的取值必須在0x0000和0xFFFF之間。TIM_OCPolarity TIM_OCPolarity輸出極性。TIM_OCPolarity_High:TIM輸出比較極性高TIM_OCPolarity_Low:TIM輸出比較極性低4 函數(shù)TIM_ICInit功能描述:根據(jù)TIM_ICInitStruct中指定的參數(shù)初始化外設TIMx例: TIM_DeInit(TIM2)。 TIM_ICStructInit(amp。TIM_ICInitStructure)。 = TIM_ICMode_PWMI。 = TIM_Channel_1。 = TIM_ICPolarity_Rising。 = TIM_ICSelection_DirectTI。 = TIM_ICPSC_DIV1。 = 0x0。 TIM_ICInit(TIM2, amp。TIM_ICInitStructure)。TIM_ICInitStruct:指向結(jié)構(gòu)TIM_ICInitTypeDef的指針,包含了TIMx的配置信息TIM_ICInitTypeDef structure TIM_ICInitTypeDef定義于文件“”: typedef struct { u16 TIM_ICMode。 u16 TIM_Channel。 u16 TIM_ICPolarity。 u16 TIM_ICSelection。 u16 TIM_ICPrescaler。 u16 TIM_ICFilter。 } TIM_ICInitTypeDef。 TIM_ICMode TIM_ICMode選擇了TIM輸入捕獲模式。TIM_ICMode_ICAP:TIM使用輸入捕獲模式TIM_ICMode_PWMI:TIM使用輸入
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1