精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

R8d固件庫——GPIO固件庫函數說明

華仔stm32 ? 來源:華仔stm32 ? 作者:華仔stm32 ? 2023-05-31 09:25 ? 次閱讀

GPIO固件庫函數

RD8系列提供了最多46個可控制的雙向GPIO端口,輸入輸出控制寄存器用來控制各端口的輸入輸出狀態。此46個IO口同其他功能復用。

GPIO固件庫函數列表

函數名 描述
GPIO_DeInit GPIO 相關寄存器復位至缺省值
GPIO_Init GPIO 模式配置初始化
GPIO_Write GPIO 口Px 賦值
GPIO_WriteHigh GPIO 口管腳 Pxy 置位
GPIO_WriteLow GPIO 口管腳 Pxy 復位
GPIO_ReadPort 讀GPIO 口Px 的值
GPIO_ReadPin 讀GPIO 口Pxy 的值
GPIO_IOH_Config 設置 GPIO 管腳的輸出能力

GPIO固件庫函數詳解

  1. GPIO_DeInit
函數名 GPIO_DeInit
函數原型 void GPIO_DeInit(void)
功能描述 GPIO相關突破口復位到缺少值
輸入參數
返回值
使用示例:
GPIO_DeInit();//GPIO突破口復位
  1. GPIO_Init
函數名 GPIO_Init
函數原型 void GPIO_Iint(GPIO_TypeDef GPIOx,GPIO_Pin_TypeDef PortPins, GPIO_Mode_TypeDef GPIO_Mode
功能描述 GPIO口模式配置初始化
輸入參數1 GPIOx 選擇操作的GPIO端口
輸入參數2 PortPins 選擇操作的GPIO口
輸入參數3 GPIO_Mode 選擇GPIO口模式
返回值
使用示例:
GPIO_Init(GPIO1,GPIO_PIN_2,GPIO_MODE_OUT_PP);P12配置為強推挽模式
  1. GPIO_Write| 函數名 | GPIO_Write |
    | ----------- | ----------------------------------------------------- |
    | 函數原型 | void GPIO_Write(GPIO_TypeDef GPIOx, uint8_t PortVal |
    | 功能描述 | GPIO口賦值 |
    | 輸入參數1 | GPIOx 選擇操作的GPIO端口 |
    | 輸入參數2 | PortVal:GPIO口的值 |
    | 返回值 | 無 |

使用示例:

GPIO_Write(GPIO1,0x55);/P1寫0x55

  1. GPIO_WriteHigh

    函數名 GPIO_WriteHigh
    函數原型 void GPIO_WriteHigh(GPIO_TypeDef GPIOx, GPIO_Pin_TypeDef PortPins
    功能描述 GPIO口Pxy置位
    輸入參數1 GPIOx 選擇操作的GPIO端口
    輸入參數2 PortPins:選擇GPIO口管腳Pxy
    返回值

    使用示例:

    GPIO_WriteHigh(GPIO1, GPIO_PIN_2);//P12輸出高電平

  2. GPIO_WriteLow

    函數名 GPIO_WriteLow
    函數原型 void GPIO_WriteLow(GPIO_TypeDef GPIOx, GPIO_Pin_TypeDef PortPins
    功能描述 GPIO口Pxy置位
    輸入參數1 GPIOx 選擇操作的GPIO端口
    輸入參數2 PortPins:選擇GPIO口管腳Pxy
    返回值

    使用示例:

    GPIO_WriteLow(GPIO1, GPIO_PIN_2);//P12輸出低電平

  3. GPIO_ReadPort

    函數名 GPIO_ReadPort
    函數原型 uint8_t GPIO_ReadPort(GPIO_TypeDef GPIOx
    功能描述 讀GPIO口Px的值
    輸入參數1 GPIOx 選擇操作的GPIO端口
    返回值 uint8_t 返回px值

    使用示例:

    uint8_t temp=GPIO_ReadPort(GPIO5);//訊取P5口的值并返還

  4. GPIO_ReadPin

    函數名 GPIO_ReadPin
    函數原型 uint8_t GPIO_ReadPin(GPIO_TypeDef GPIOx,GPIO_Pin_TypeDef PortPins
    功能描述 讀GPIO口Pxy的值
    輸入參數1 GPIOx 選擇操作的GPIO端口
    輸入參數2 PortPins 選擇操作的PIN口
    返回值 BitStatus 返回Pxy的值

    使用示例:

    bit temp=GPIO_ReadPin(GPIO5, GPIO_PIN_2);//訊取P52口的值并返還

  5. GPIO_IOH_Config

    函數名 GPIO_IOH_Config
    函數原型 void GPIO_IOH_Config(GPIO_TypeDef GPIOx,GPIO_Pin_TypeDef PortPins,GPIO_IOH_Grade_TypeDef GPIO_IOH_Grade
    功能描述 設置GPIO口管腳IOH輸出能力
    輸入參數1 GPIOx 選擇操作的GPIO端口
    輸入參數2 PortPins 選擇操作的PIN口管腳Pxy
    輸入參數3 GPIO_IOH_Grade: 選擇IOH的輸出等級
    返回值

使用示例:

GPIO_IOH_Config(GPIO1, GPIO_PIN_2, IOH_Grade_2); //設置P12輸出等級為3級 |

  1. GPIO_ TogglePin
函數名 GPIO_IOH_Config
函數原型 void GPIO_TogglePin(GPIO_TypeDef GPIOx, uint8_t PortPins)
功能描述 翻轉GPIO——PIN電平
輸入參數1 GPIOx 選擇操作的GPIO端口
輸入參數2 PortPins 選擇操作的PIN口管腳Pxy

| 返回值 | 無 |

使用示列:

GPIO_TogglePin(GPIO1, GPIO_PIN_2); //翻轉P12的電平

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • GPIO
    +關注

    關注

    16

    文章

    1196

    瀏覽量

    51918
  • 固件庫
    +關注

    關注

    2

    文章

    97

    瀏覽量

    14924
收藏 人收藏

    評論

    相關推薦

    轉:STM32固件庫函數中文說明

    STM32固件庫函數中文說明
    發表于 08-04 10:19

    (原創連載)STM32庫函數說明及示例-第一篇:GPIO

    STM32庫函數說明及示例(版本V1.4.0)----第一篇:GPIO文檔說明和約定:該文檔主要是對STM32F4各個模塊的進行翻譯和
    發表于 08-23 15:02

    STM32庫函數說明和使用示例---EXTI

    STM32庫函數說明和使用示例---EXTI
    發表于 09-09 16:16

    STM32庫函數說明及示例

    STM32庫函數說明及示例(版本V1.4.0)----第一篇:GPIO文檔說明和約定:該文檔主要是對STM32F4各個模塊的進行翻譯和
    發表于 08-23 08:30

    STM8固件函數庫

    stm8單片機的固件資料,官方資料,你值得擁有
    發表于 11-10 15:27 ?30次下載

    STM32F103固件函數庫-中文

    個人使用的STM32 3.5固件庫函數文件。很實用,STM32開發必備參考資料。
    發表于 03-07 11:30 ?47次下載

    STM8S固件函數庫

    STM8S固件函數庫,有需要的朋友下來看看
    發表于 05-20 16:08 ?72次下載

    STM8S固件函數庫

    STM8S固件函數庫,感興趣的小伙伴們可以看看。
    發表于 07-29 17:46 ?87次下載

    stm32固件,里面很多函數

    stm32固件,里面很多函數
    發表于 09-20 12:50 ?19次下載
    stm32<b class='flag-5'>固件</b><b class='flag-5'>庫</b>,里面很多<b class='flag-5'>函數</b>

    stm32f2xx固件手冊詳細介紹了stm32f2xx的庫函數及使用方法

    stm32f2xx固件手冊詳細介紹了stm32f2xx的庫函數及使用方法
    發表于 09-21 13:59 ?278次下載
    stm32f2xx<b class='flag-5'>固件</b><b class='flag-5'>庫</b>手冊詳細介紹了stm32f2xx的<b class='flag-5'>庫函數</b>及使用方法

    STM32 V3.5固件庫函數調用說明中文版免費下載

    本文檔的主要內容詳細介紹的是STM32 V3.5固件庫函數調用說明中文版免費下載。
    發表于 07-06 08:00 ?0次下載

    瑞納捷RJM8L151固件/函數庫

    瑞納捷RJM8L151固件/函數庫
    發表于 05-20 16:26 ?4次下載

    STM32F4 HAL庫函數說明下載

    STM32F4 HAL庫函數說明下載
    發表于 05-26 09:27 ?75次下載

    GD32F303固件開發(4)----GPIO輸出函數說明

    本章主要講解GPIO輸出函數說明。 最近在弄ST和GD的課程,需要樣片的可以加群申請:615061293。
    的頭像 發表于 11-24 14:17 ?2591次閱讀
    GD32F303<b class='flag-5'>固件</b><b class='flag-5'>庫</b>開發(4)----<b class='flag-5'>GPIO</b>輸出<b class='flag-5'>函數說明</b>

    R8d固件——INT固件庫函數

    介紹新定義51單片機的INT中斷函數固件
    的頭像 發表于 06-01 10:17 ?40.9w次閱讀