亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stm32f10x_gpio.h

?? stm32+ucos-ii
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define GPIO_Remap_CAN2             ((uint32_t)0x00200040)  /*!< CAN2 remapping (only for Connectivity line devices) */
#define GPIO_Remap_SWJ_NoJTRST      ((uint32_t)0x00300100)  /*!< Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */
#define GPIO_Remap_SWJ_JTAGDisable  ((uint32_t)0x00300200)  /*!< JTAG-DP Disabled and SW-DP Enabled */
#define GPIO_Remap_SWJ_Disable      ((uint32_t)0x00300400)  /*!< Full SWJ Disabled (JTAG-DP + SW-DP) */
#define GPIO_Remap_SPI3             ((uint32_t)0x00201000)  /*!< SPI3/I2S3 Alternate Function mapping (only for Connectivity line devices) */
#define GPIO_Remap_TIM2ITR1_PTP_SOF ((uint32_t)0x00202000)  /*!< Ethernet PTP output or USB OTG SOF (Start of Frame) connected
                                                                 to TIM2 Internal Trigger 1 for calibration
                                                                 (only for Connectivity line devices) */
#define GPIO_Remap_PTP_PPS          ((uint32_t)0x00204000)  /*!< Ethernet MAC PPS_PTS output on PB05 (only for Connectivity line devices) */

#define GPIO_Remap_TIM15            ((uint32_t)0x80000001)  /*!< TIM15 Alternate Function mapping (only for Value line devices) */
#define GPIO_Remap_TIM16            ((uint32_t)0x80000002)  /*!< TIM16 Alternate Function mapping (only for Value line devices) */
#define GPIO_Remap_TIM17            ((uint32_t)0x80000004)  /*!< TIM17 Alternate Function mapping (only for Value line devices) */
#define GPIO_Remap_CEC              ((uint32_t)0x80000008)  /*!< CEC Alternate Function mapping (only for Value line devices) */
#define GPIO_Remap_TIM1_DMA         ((uint32_t)0x80000010)  /*!< TIM1 DMA requests mapping (only for Value line devices) */

#define GPIO_Remap_TIM9             ((uint32_t)0x80000020)  /*!< TIM9 Alternate Function mapping (only for XL-density devices) */
#define GPIO_Remap_TIM10            ((uint32_t)0x80000040)  /*!< TIM10 Alternate Function mapping (only for XL-density devices) */
#define GPIO_Remap_TIM11            ((uint32_t)0x80000080)  /*!< TIM11 Alternate Function mapping (only for XL-density devices) */
#define GPIO_Remap_TIM13            ((uint32_t)0x80000100)  /*!< TIM13 Alternate Function mapping (only for High density Value line and XL-density devices) */
#define GPIO_Remap_TIM14            ((uint32_t)0x80000200)  /*!< TIM14 Alternate Function mapping (only for High density Value line and XL-density devices) */
#define GPIO_Remap_FSMC_NADV        ((uint32_t)0x80000400)  /*!< FSMC_NADV Alternate Function mapping (only for High density Value line and XL-density devices) */

#define GPIO_Remap_TIM67_DAC_DMA    ((uint32_t)0x80000800)  /*!< TIM6/TIM7 and DAC DMA requests remapping (only for High density Value line devices) */
#define GPIO_Remap_TIM12            ((uint32_t)0x80001000)  /*!< TIM12 Alternate Function mapping (only for High density Value line devices) */
#define GPIO_Remap_MISC             ((uint32_t)0x80002000)  /*!< Miscellaneous Remap (DMA2 Channel5 Position and DAC Trigger remapping, 
                                                                 only for High density Value line devices) */                                                       

#define IS_GPIO_REMAP(REMAP) (((REMAP) == GPIO_Remap_SPI1) || ((REMAP) == GPIO_Remap_I2C1) || \
                              ((REMAP) == GPIO_Remap_USART1) || ((REMAP) == GPIO_Remap_USART2) || \
                              ((REMAP) == GPIO_PartialRemap_USART3) || ((REMAP) == GPIO_FullRemap_USART3) || \
                              ((REMAP) == GPIO_PartialRemap_TIM1) || ((REMAP) == GPIO_FullRemap_TIM1) || \
                              ((REMAP) == GPIO_PartialRemap1_TIM2) || ((REMAP) == GPIO_PartialRemap2_TIM2) || \
                              ((REMAP) == GPIO_FullRemap_TIM2) || ((REMAP) == GPIO_PartialRemap_TIM3) || \
                              ((REMAP) == GPIO_FullRemap_TIM3) || ((REMAP) == GPIO_Remap_TIM4) || \
                              ((REMAP) == GPIO_Remap1_CAN1) || ((REMAP) == GPIO_Remap2_CAN1) || \
                              ((REMAP) == GPIO_Remap_PD01) || ((REMAP) == GPIO_Remap_TIM5CH4_LSI) || \
                              ((REMAP) == GPIO_Remap_ADC1_ETRGINJ) ||((REMAP) == GPIO_Remap_ADC1_ETRGREG) || \
                              ((REMAP) == GPIO_Remap_ADC2_ETRGINJ) ||((REMAP) == GPIO_Remap_ADC2_ETRGREG) || \
                              ((REMAP) == GPIO_Remap_ETH) ||((REMAP) == GPIO_Remap_CAN2) || \
                              ((REMAP) == GPIO_Remap_SWJ_NoJTRST) || ((REMAP) == GPIO_Remap_SWJ_JTAGDisable) || \
                              ((REMAP) == GPIO_Remap_SWJ_Disable)|| ((REMAP) == GPIO_Remap_SPI3) || \
                              ((REMAP) == GPIO_Remap_TIM2ITR1_PTP_SOF) || ((REMAP) == GPIO_Remap_PTP_PPS) || \
                              ((REMAP) == GPIO_Remap_TIM15) || ((REMAP) == GPIO_Remap_TIM16) || \
                              ((REMAP) == GPIO_Remap_TIM17) || ((REMAP) == GPIO_Remap_CEC) || \
                              ((REMAP) == GPIO_Remap_TIM1_DMA) || ((REMAP) == GPIO_Remap_TIM9) || \
                              ((REMAP) == GPIO_Remap_TIM10) || ((REMAP) == GPIO_Remap_TIM11) || \
                              ((REMAP) == GPIO_Remap_TIM13) || ((REMAP) == GPIO_Remap_TIM14) || \
                              ((REMAP) == GPIO_Remap_FSMC_NADV) || ((REMAP) == GPIO_Remap_TIM67_DAC_DMA) || \
                              ((REMAP) == GPIO_Remap_TIM12) || ((REMAP) == GPIO_Remap_MISC))
                              
/**
  * @}
  */ 

/** @defgroup GPIO_Port_Sources 
  * @{
  */

#define GPIO_PortSourceGPIOA       ((uint8_t)0x00)
#define GPIO_PortSourceGPIOB       ((uint8_t)0x01)
#define GPIO_PortSourceGPIOC       ((uint8_t)0x02)
#define GPIO_PortSourceGPIOD       ((uint8_t)0x03)
#define GPIO_PortSourceGPIOE       ((uint8_t)0x04)
#define GPIO_PortSourceGPIOF       ((uint8_t)0x05)
#define GPIO_PortSourceGPIOG       ((uint8_t)0x06)
#define IS_GPIO_EVENTOUT_PORT_SOURCE(PORTSOURCE) (((PORTSOURCE) == GPIO_PortSourceGPIOA) || \
                                                  ((PORTSOURCE) == GPIO_PortSourceGPIOB) || \
                                                  ((PORTSOURCE) == GPIO_PortSourceGPIOC) || \
                                                  ((PORTSOURCE) == GPIO_PortSourceGPIOD) || \
                                                  ((PORTSOURCE) == GPIO_PortSourceGPIOE))

#define IS_GPIO_EXTI_PORT_SOURCE(PORTSOURCE) (((PORTSOURCE) == GPIO_PortSourceGPIOA) || \
                                              ((PORTSOURCE) == GPIO_PortSourceGPIOB) || \
                                              ((PORTSOURCE) == GPIO_PortSourceGPIOC) || \
                                              ((PORTSOURCE) == GPIO_PortSourceGPIOD) || \
                                              ((PORTSOURCE) == GPIO_PortSourceGPIOE) || \
                                              ((PORTSOURCE) == GPIO_PortSourceGPIOF) || \
                                              ((PORTSOURCE) == GPIO_PortSourceGPIOG))

/**
  * @}
  */

/** @defgroup GPIO_Pin_sources 
  * @{
  */

#define GPIO_PinSource0            ((uint8_t)0x00)
#define GPIO_PinSource1            ((uint8_t)0x01)
#define GPIO_PinSource2            ((uint8_t)0x02)
#define GPIO_PinSource3            ((uint8_t)0x03)
#define GPIO_PinSource4            ((uint8_t)0x04)
#define GPIO_PinSource5            ((uint8_t)0x05)
#define GPIO_PinSource6            ((uint8_t)0x06)
#define GPIO_PinSource7            ((uint8_t)0x07)
#define GPIO_PinSource8            ((uint8_t)0x08)
#define GPIO_PinSource9            ((uint8_t)0x09)
#define GPIO_PinSource10           ((uint8_t)0x0A)
#define GPIO_PinSource11           ((uint8_t)0x0B)
#define GPIO_PinSource12           ((uint8_t)0x0C)
#define GPIO_PinSource13           ((uint8_t)0x0D)
#define GPIO_PinSource14           ((uint8_t)0x0E)
#define GPIO_PinSource15           ((uint8_t)0x0F)

#define IS_GPIO_PIN_SOURCE(PINSOURCE) (((PINSOURCE) == GPIO_PinSource0) || \
                                       ((PINSOURCE) == GPIO_PinSource1) || \
                                       ((PINSOURCE) == GPIO_PinSource2) || \
                                       ((PINSOURCE) == GPIO_PinSource3) || \
                                       ((PINSOURCE) == GPIO_PinSource4) || \
                                       ((PINSOURCE) == GPIO_PinSource5) || \
                                       ((PINSOURCE) == GPIO_PinSource6) || \
                                       ((PINSOURCE) == GPIO_PinSource7) || \
                                       ((PINSOURCE) == GPIO_PinSource8) || \
                                       ((PINSOURCE) == GPIO_PinSource9) || \
                                       ((PINSOURCE) == GPIO_PinSource10) || \
                                       ((PINSOURCE) == GPIO_PinSource11) || \
                                       ((PINSOURCE) == GPIO_PinSource12) || \
                                       ((PINSOURCE) == GPIO_PinSource13) || \
                                       ((PINSOURCE) == GPIO_PinSource14) || \
                                       ((PINSOURCE) == GPIO_PinSource15))

/**
  * @}
  */

/** @defgroup Ethernet_Media_Interface 
  * @{
  */ 
#define GPIO_ETH_MediaInterface_MII    ((u32)0x00000000) 
#define GPIO_ETH_MediaInterface_RMII   ((u32)0x00000001)                                       

#define IS_GPIO_ETH_MEDIA_INTERFACE(INTERFACE) (((INTERFACE) == GPIO_ETH_MediaInterface_MII) || \
                                                ((INTERFACE) == GPIO_ETH_MediaInterface_RMII))

/**
  * @}
  */                                                
/**
  * @}
  */

/** @defgroup GPIO_Exported_Macros
  * @{
  */

/**
  * @}
  */

/** @defgroup GPIO_Exported_Functions
  * @{
  */

void GPIO_DeInit(GPIO_TypeDef* GPIOx);
void GPIO_AFIODeInit(void);
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct);
void GPIO_StructInit(GPIO_InitTypeDef* GPIO_InitStruct);
uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx);
uint8_t GPIO_ReadOutputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
uint16_t GPIO_ReadOutputData(GPIO_TypeDef* GPIOx);
void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
void GPIO_WriteBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitAction BitVal);
void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal);
void GPIO_PinLockConfig(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
void GPIO_EventOutputConfig(uint8_t GPIO_PortSource, uint8_t GPIO_PinSource);
void GPIO_EventOutputCmd(FunctionalState NewState);
void GPIO_PinRemapConfig(uint32_t GPIO_Remap, FunctionalState NewState);
void GPIO_EXTILineConfig(uint8_t GPIO_PortSource, uint8_t GPIO_PinSource);
void GPIO_ETH_MediaInterfaceConfig(uint32_t GPIO_ETH_MediaInterface);

#ifdef __cplusplus
}
#endif

#endif /* __STM32F10x_GPIO_H */
/**
  * @}
  */

/**
  * @}
  */

/**
  * @}
  */

/******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区精品性色| 激情小说欧美图片| 麻豆精品视频在线观看免费| 91在线视频官网| 精品嫩草影院久久| 亚洲亚洲精品在线观看| 国产盗摄一区二区三区| 欧美一区二区在线播放| 中文字幕日韩精品一区| 精品午夜久久福利影院| 欧美欧美欧美欧美首页| 亚洲欧美另类在线| 成人一区二区在线观看| 精品国产电影一区二区| 五月综合激情婷婷六月色窝| 91视频免费观看| 中日韩av电影| 国产成a人亚洲精| 精品日韩av一区二区| 丝袜a∨在线一区二区三区不卡| zzijzzij亚洲日本少妇熟睡| 久久久久久久久久看片| 美脚の诱脚舐め脚责91| 日韩一区二区三区高清免费看看| 亚洲美女视频一区| 成人一区二区三区视频在线观看 | 国产精品久久久久7777按摩| 久草精品在线观看| 日韩一区二区三区免费看| 天天爽夜夜爽夜夜爽精品视频| 色哟哟一区二区在线观看| 国产精品毛片高清在线完整版| 国产成人鲁色资源国产91色综| 久久―日本道色综合久久| 国产综合久久久久影院| 精品久久久久久久久久久久久久久久久| 亚洲bdsm女犯bdsm网站| 5858s免费视频成人| 蜜桃av一区二区在线观看| 欧美一区二区大片| 九色|91porny| 国产欧美一区二区精品仙草咪| 国产黄人亚洲片| 国产精品国产成人国产三级 | 6080国产精品一区二区| 日韩av一级片| 久久午夜电影网| 国产成人免费视频| 亚洲色欲色欲www| 欧美在线一二三| 久久综合综合久久综合| 久久精品免费在线观看| 99久久精品国产一区| 亚洲一区二区综合| 日韩欧美国产综合| eeuss鲁一区二区三区| 日韩毛片高清在线播放| 欧美视频在线一区二区三区 | 国产三区在线成人av| 成人免费av资源| 午夜激情综合网| 久久久国产午夜精品 | 亚洲精品久久久蜜桃| 欧美私人免费视频| 国产精品一区二区三区网站| 亚洲久草在线视频| 欧美videos大乳护士334| 91在线观看地址| 久久超碰97人人做人人爱| 国产精品久久福利| 69堂精品视频| 99久久婷婷国产综合精品电影| 婷婷久久综合九色综合绿巨人| 久久这里都是精品| 欧美日韩激情一区二区| 国产成人精品三级| 视频在线观看91| 亚洲色图欧美激情| 久久久噜噜噜久久人人看| 欧美日韩三级一区二区| 成人丝袜高跟foot| 久久99在线观看| 亚洲午夜激情av| 国产精品国产自产拍高清av| 欧美视频你懂的| 不卡视频一二三四| 久久99精品久久久久| 国产欧美一区视频| 成人免费av网站| 久久99精品久久久久久国产越南 | 久久激五月天综合精品| 久久久久久久久久久电影| 在线亚洲+欧美+日本专区| 蜜桃av噜噜一区二区三区小说| ...中文天堂在线一区| 日韩亚洲电影在线| 一本大道av伊人久久综合| 成人在线综合网站| 久久国产视频网| 一区二区三区精品在线观看| 精品国产乱码久久久久久图片| 日本韩国一区二区| 国产精品白丝av| 麻豆精品一二三| 亚洲电影在线播放| 久久久高清一区二区三区| 欧美视频完全免费看| a4yy欧美一区二区三区| 国产一区在线观看视频| 日本不卡的三区四区五区| 一区二区三区日韩欧美精品 | 91在线一区二区| 韩国午夜理伦三级不卡影院| 亚洲成在线观看| 中文字幕中文字幕一区二区| 国产日韩欧美在线一区| 欧美xxxxx裸体时装秀| 欧美欧美午夜aⅴ在线观看| 色婷婷精品大在线视频| 成人综合在线网站| 狠狠v欧美v日韩v亚洲ⅴ| 国产一区二区三区在线观看精品 | 日产欧产美韩系列久久99| 亚洲最大成人综合| 欧美va亚洲va国产综合| 欧美va亚洲va| 精品国产网站在线观看| 欧美一区二区二区| 日韩一区二区三区在线视频| 7777精品伊人久久久大香线蕉| 欧美丝袜自拍制服另类| 日韩欧美一级在线播放| 日韩一区二区不卡| 91精品国产综合久久精品麻豆| 欧美日韩精品系列| 51午夜精品国产| 欧美日韩视频在线第一区| 精品黑人一区二区三区久久| 日韩一级高清毛片| 欧美大片一区二区| 久久亚洲春色中文字幕久久久| 久久久激情视频| 国产精品情趣视频| 一区二区三区影院| 蜜桃av一区二区| 国产盗摄女厕一区二区三区| 成人午夜精品在线| 色综合久久中文综合久久97| 一本到不卡免费一区二区| 97国产一区二区| 欧美成人精品二区三区99精品| 精品电影一区二区三区| 国产日韩欧美在线一区| 亚洲免费色视频| 五月天精品一区二区三区| 国产麻豆成人传媒免费观看| 国产成人精品免费一区二区| 99久久精品国产网站| 欧美久久久久免费| www日韩大片| 亚洲美女一区二区三区| 国产美女在线观看一区| 99国产麻豆精品| 欧美一区二区网站| 国产精品美女久久福利网站| 亚洲福利视频三区| 免费看日韩a级影片| 99久精品国产| 日韩美女一区二区三区| 国产精品成人免费在线| 日本成人在线视频网站| 亚洲午夜三级在线| 不卡视频免费播放| 91精品国产综合久久久久久久| 欧美激情自拍偷拍| 午夜伊人狠狠久久| 麻豆精品视频在线| 欧洲一区二区av| 国产欧美日韩精品一区| 婷婷中文字幕一区三区| 粉嫩av一区二区三区粉嫩| 欧美高清视频不卡网| 中文字幕免费一区| 免费国产亚洲视频| 717成人午夜免费福利电影| 综合网在线视频| 韩国女主播一区二区三区| 欧美日韩中文字幕一区| 国产午夜三级一区二区三| 激情文学综合丁香| 欧美日韩在线免费视频| 国产精品久久久久久久久晋中| 久久se精品一区二区| 91亚洲精品久久久蜜桃| 中文字幕综合网| 大胆亚洲人体视频| 精品免费视频.| 欧美aaa在线| 欧美变态凌虐bdsm| 奇米在线7777在线精品|