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

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

?? stm32f10x_gpio.h

?? STM32F RFID通訊源代碼(支持雙向發送接收)
?? H
字號:
/******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
* File Name          : stm32f10x_gpio.h
* Author             : MCD Application Team
* Date First Issued  : 09/29/2006
* Description        : This file contains all the functions prototypes for the
*                      GPIO firmware library.
********************************************************************************
* History:
* 02/05/2007: V0.1
* 09/29/2006: V0.01
********************************************************************************
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __STM32F10x_GPIO_H
#define __STM32F10x_GPIO_H

/* Includes ------------------------------------------------------------------*/
#include "stm32f10x_map.h"

/* Exported types ------------------------------------------------------------*/
/* Output Maximum frequency selection */
typedef enum
{
  GPIO_Speed_10MHz = 1,
  GPIO_Speed_2MHz,
  GPIO_Speed_50MHz
}GPIOSpeed_TypeDef;

/* Configuration Mode enumeration */
typedef enum
{ GPIO_Mode_AIN = 0x0,
  GPIO_Mode_IN_FLOATING = 0x04,
  GPIO_Mode_IPD = 0x28,
  GPIO_Mode_IPU = 0x48,
  GPIO_Mode_Out_OD = 0x14,
  GPIO_Mode_Out_PP = 0x10,
  GPIO_Mode_AF_OD = 0x1C,
  GPIO_Mode_AF_PP = 0x18
}GPIOMode_TypeDef;

/* GPIO Init structure definition */
typedef struct
{
  u16 GPIO_Pin;
  GPIOSpeed_TypeDef GPIO_Speed;
  GPIOMode_TypeDef GPIO_Mode;
}GPIO_InitTypeDef;

/* Bit_SET and Bit_RESET enumeration */
typedef enum
{ Bit_RESET = 0,
  Bit_SET
}BitAction;

/* Exported constants --------------------------------------------------------*/
/* GPIO pins define */
#define GPIO_Pin_0                 ((u16)0x0001)  /* Pin 0 selected */
#define GPIO_Pin_1                 ((u16)0x0002)  /* Pin 1 selected */
#define GPIO_Pin_2                 ((u16)0x0004)  /* Pin 2 selected */
#define GPIO_Pin_3                 ((u16)0x0008)  /* Pin 3 selected */
#define GPIO_Pin_4                 ((u16)0x0010)  /* Pin 4 selected */
#define GPIO_Pin_5                 ((u16)0x0020)  /* Pin 5 selected */
#define GPIO_Pin_6                 ((u16)0x0040)  /* Pin 6 selected */
#define GPIO_Pin_7                 ((u16)0x0080)  /* Pin 7 selected */
#define GPIO_Pin_8                 ((u16)0x0100)  /* Pin 8 selected */
#define GPIO_Pin_9                 ((u16)0x0200)  /* Pin 9 selected */
#define GPIO_Pin_10                ((u16)0x0400)  /* Pin 10 selected */
#define GPIO_Pin_11                ((u16)0x0800)  /* Pin 11 selected */
#define GPIO_Pin_12                ((u16)0x1000)  /* Pin 12 selected */
#define GPIO_Pin_13                ((u16)0x2000)  /* Pin 13 selected */
#define GPIO_Pin_14                ((u16)0x4000)  /* Pin 14 selected */
#define GPIO_Pin_15                ((u16)0x8000)  /* Pin 15 selected */
#define GPIO_Pin_All               ((u16)0xFFFF)  /* All pins selected */

/* GPIO Remap define */
#define GPIO_Remap_SPI1            ((u32)0x00000001)  /* SPI1 Alternate Function mapping */
#define GPIO_Remap_I2C1            ((u32)0x00000002)  /* I2C1 Alternate Function mapping */
#define GPIO_Remap_USART1          ((u32)0x00000004)  /* USART1 Alternate Function mapping */
#define GPIO_Remap_USART2          ((u32)0x00000008)  /* USART2 Alternate Function mapping */
#define GPIO_PartialRemap_USART3   ((u32)0x00140010)  /* USART3 Partial Alternate Function mapping */
#define GPIO_FullRemap_USART3      ((u32)0x00140030)  /* USART3 Full Alternate Function mapping */
#define GPIO_PartialRemap_TIM1     ((u32)0x00160040)  /* TIM1 Partial Alternate Function mapping */
#define GPIO_FullRemap_TIM1        ((u32)0x001600C0)  /* TIM1 Full Alternate Function mapping */
#define GPIO_PartialRemap1_TIM2    ((u32)0x00180100)  /* TIM2 Partial1 Alternate Function mapping */
#define GPIO_PartialRemap2_TIM2    ((u32)0x00180200)  /* TIM2 Partial2 Alternate Function mapping */
#define GPIO_FullRemap_TIM2        ((u32)0x00180300)  /* TIM2 Full Alternate Function mapping */
#define GPIO_PartialRemap_TIM3     ((u32)0x001A0800)  /* TIM3 Partial Alternate Function mapping */
#define GPIO_FullRemap_TIM3        ((u32)0x001A0C00)  /* TIM3 Full Alternate Function mapping */
#define GPIO_Remap_TIM4            ((u32)0x00001000)  /* TIM4 Alternate Function mapping */
#define GPIO_Remap1_CAN            ((u32)0x001D4000)  /* CAN Alternate Function mapping */
#define GPIO_Remap2_CAN            ((u32)0x001D6000)  /* CAN Alternate Function mapping */
#define GPIO_Remap_PD01            ((u32)0x00008000)  /* PD01 Alternate Function mapping */
#define GPIO_Remap_SWJ_NoJTRST     ((u32)0x00300100)  /* Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */
#define GPIO_Remap_SWJ_JTAGDisable ((u32)0x00300200)  /* JTAG-DP Disabled and SW-DP Enabled */
#define GPIO_Remap_SWJ_Disable     ((u32)0x00300400)  /* Full SWJ Disabled (JTAG-DP + SW-DP) */

/* GPIO Port Sources */
#define GPIO_PortSourceGPIOA       ((u8)0x00)
#define GPIO_PortSourceGPIOB       ((u8)0x01)
#define GPIO_PortSourceGPIOC       ((u8)0x02)
#define GPIO_PortSourceGPIOD       ((u8)0x03)
#define GPIO_PortSourceGPIOE       ((u8)0x04)

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

/* Exported macro ------------------------------------------------------------*/
/* 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);
u8 GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, u16 GPIO_Pin);
u16 GPIO_ReadInputData(GPIO_TypeDef* GPIOx);
u8 GPIO_ReadOutputDataBit(GPIO_TypeDef* GPIOx, u16 GPIO_Pin);
u16 GPIO_ReadOutputData(GPIO_TypeDef* GPIOx);
void GPIO_WriteBit(GPIO_TypeDef* GPIOx, u16 GPIO_Pin, BitAction BitVal);
void GPIO_Write(GPIO_TypeDef* GPIOx, u16 PortVal);
void GPIO_PinLockConfig(GPIO_TypeDef* GPIOx, u16 GPIO_Pin);
void GPIO_EventOutputConfig(u8 GPIO_PortSource, u8 GPIO_PinSource);
void GPIO_EventOutputCmd(FunctionalState NewState);
void GPIO_PinRemapConfig(u32 GPIO_Remap, FunctionalState NewState);
void GPIO_EXTILineConfig(u8 GPIO_PortSource, u8 GPIO_PinSource);

#endif /* __STM32F10x_GPIO_H */

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线国偷精品免费看| 成人性生交大合| 日韩激情av在线| 蜜桃传媒麻豆第一区在线观看| 青草av.久久免费一区| 国产剧情在线观看一区二区| 成人中文字幕在线| 欧美精选午夜久久久乱码6080| 欧美视频日韩视频| 欧美v国产在线一区二区三区| 国产精品卡一卡二卡三| 日韩1区2区3区| 99re这里只有精品首页| 日韩一级成人av| 一区二区三区日韩| 国产盗摄女厕一区二区三区| 91国产视频在线观看| 久久久国产午夜精品| 日韩在线观看一区二区| 99国产精品久久久久久久久久久| 69堂成人精品免费视频| 国产精品福利电影一区二区三区四区| 亚洲va中文字幕| 93久久精品日日躁夜夜躁欧美| 欧美一级二级三级蜜桃| 亚洲图片欧美色图| 成人午夜视频免费看| 精品国产第一区二区三区观看体验 | 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美久久一区二区| 国产精品三级电影| 国产精品一区二区三区乱码| 色综合久久天天综合网| 国产精品久久久久久久久久免费看| 日韩av网站在线观看| 欧美日韩一级二级三级| 亚洲色图清纯唯美| 99在线精品免费| 欧美精品一区二区三区在线| 青娱乐精品在线视频| 欧美日韩三级一区| 亚洲欧洲综合另类在线 | 中文字幕亚洲在| 国产精品一区二区三区99| www国产精品av| 亚洲人精品午夜| 国产成a人亚洲精品| 久久久久久一二三区| 九九久久精品视频| 欧美成人一级视频| 韩国av一区二区三区四区| 精品粉嫩aⅴ一区二区三区四区| 日本 国产 欧美色综合| 欧美一区二区三区成人| 美腿丝袜一区二区三区| 26uuu色噜噜精品一区二区| 久久精品国产久精国产爱| 精品国产免费人成电影在线观看四季| 日韩激情一区二区| 精品电影一区二区三区| 国产呦精品一区二区三区网站| 26uuu亚洲综合色| 成人综合激情网| 亚洲日本欧美天堂| 欧美日韩国产一二三| 毛片基地黄久久久久久天堂| 久久综合久久99| 成人av电影在线| 亚洲另类春色校园小说| 欧美裸体一区二区三区| 亚洲国产aⅴ成人精品无吗| 91精品国产aⅴ一区二区| 国内精品不卡在线| 亚洲色图欧美激情| 欧美性色欧美a在线播放| 亚洲综合视频在线| 日韩欧美激情一区| 成人av免费在线观看| 亚洲国产成人porn| 国产亚洲精品超碰| 色成人在线视频| 亚洲一区二区中文在线| 久久影视一区二区| 一本色道久久综合精品竹菊| 久久精品免费观看| 欧美精品一区二区蜜臀亚洲| 色综合天天综合网国产成人综合天 | 欧美变态凌虐bdsm| 91网站视频在线观看| 视频在线观看国产精品| 欧美一级午夜免费电影| av一区二区久久| 麻豆一区二区99久久久久| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 久久久99精品久久| 欧美综合亚洲图片综合区| 国产麻豆一精品一av一免费| 一二三区精品福利视频| 精品精品国产高清a毛片牛牛| 91亚洲精品乱码久久久久久蜜桃| 久草热8精品视频在线观看| 亚洲乱码国产乱码精品精小说| 久久亚洲综合色| 欧美一区在线视频| 色欧美片视频在线观看| 国产美女视频91| 蜜臀久久久99精品久久久久久| 国产精品灌醉下药二区| 久久嫩草精品久久久精品| 这里是久久伊人| 在线精品视频一区二区三四| www.亚洲精品| 91蜜桃网址入口| 在线观看国产一区二区| 欧美偷拍一区二区| 9191国产精品| 日韩一区二区影院| 久久久蜜桃精品| 中文字幕av不卡| 国产精品久久久一本精品| 亚洲国产精品99久久久久久久久| 国产欧美在线观看一区| 中文字幕一区二区三区蜜月| 亚洲日韩欧美一区二区在线| 亚洲综合色丁香婷婷六月图片| 一区二区三区电影在线播| 天天综合日日夜夜精品| 捆绑调教一区二区三区| 国产成人av资源| 色欧美乱欧美15图片| 欧美二区三区91| 精品国产不卡一区二区三区| 中文字幕乱码一区二区免费| 亚洲免费资源在线播放| 视频一区视频二区中文字幕| 蜜臀av一区二区三区| 国产91丝袜在线18| 欧美在线观看一二区| 欧美一区二区二区| 国产精品三级av| 亚洲国产视频一区二区| 国产主播一区二区| 99久久精品免费观看| 91麻豆精品久久久久蜜臀| 久久久久久麻豆| 亚洲国产综合视频在线观看| 激情文学综合插| 在线免费不卡视频| 欧美电影免费观看完整版| 国产精品久久久久7777按摩| 日韩vs国产vs欧美| 99综合影院在线| 欧美v日韩v国产v| 亚洲欧洲精品一区二区三区不卡 | 国内成人自拍视频| 欧美影院一区二区| 国产亚洲精品aa午夜观看| 亚洲地区一二三色| 成人免费黄色大片| 日韩视频免费观看高清完整版 | 国产一区免费电影| 欧美精品aⅴ在线视频| 中文字幕+乱码+中文字幕一区| 婷婷成人综合网| 一本一道综合狠狠老| 欧美精品一区二区三区很污很色的 | 亚洲欧美日韩国产中文在线| 国产在线精品免费av| 欧美精品 国产精品| 亚洲日本va在线观看| 国产东北露脸精品视频| 欧美精品久久99久久在免费线| 亚洲视频图片小说| 国产.欧美.日韩| 2023国产精品自拍| 日本欧美肥老太交大片| 欧美日韩一区二区三区四区五区| 国产精品嫩草影院av蜜臀| 久久se这里有精品| 欧美丰满一区二区免费视频| 亚洲嫩草精品久久| 波多野结衣精品在线| 久久女同精品一区二区| 免费成人av在线播放| 欧美肥妇free| 日韩成人精品在线| 91精品国产综合久久久久久漫画| 一区二区三区在线影院| 91亚洲永久精品| 成人免费一区二区三区在线观看| 国产福利精品导航| 久久久电影一区二区三区| 狠狠色2019综合网| www精品美女久久久tv| 国产在线视频一区二区| 久久久影院官网| 国产成人综合亚洲网站| 国产精品少妇自拍| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品污www在线观看|