那曲檬骨新材料有限公司

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

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

3天內(nèi)不再提示

R8d固件庫——GPIO固件庫函數(shù)說明

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

GPIO固件庫函數(shù)

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

GPIO固件庫函數(shù)列表

函數(shù)名 描述
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固件庫函數(shù)詳解

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

使用示例:

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

  1. GPIO_WriteHigh

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

    使用示例:

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

  2. GPIO_WriteLow

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

    使用示例:

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

  3. GPIO_ReadPort

    函數(shù)名 GPIO_ReadPort
    函數(shù)原型 uint8_t GPIO_ReadPort(GPIO_TypeDef GPIOx
    功能描述 讀GPIO口Px的值
    輸入?yún)?shù)1 GPIOx 選擇操作的GPIO端口
    返回值 uint8_t 返回px值

    使用示例:

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

  4. GPIO_ReadPin

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

    使用示例:

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

  5. GPIO_IOH_Config

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

使用示例:

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

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

| 返回值 | 無 |

使用示列:

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

審核編輯 黃宇

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

    關注

    16

    文章

    1216

    瀏覽量

    52380
  • 固件庫
    +關注

    關注

    2

    文章

    97

    瀏覽量

    14988
收藏 人收藏

    評論

    相關推薦

    轉:STM32固件庫函數(shù)中文說明

    STM32固件庫函數(shù)中文說明
    發(fā)表于 08-04 10:19

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

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

    STM32庫函數(shù)說明和使用示例---EXTI

    STM32庫函數(shù)說明和使用示例---EXTI
    發(fā)表于 09-09 16:16

    STM32庫函數(shù)說明及示例

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

    STM8固件函數(shù)庫

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

    STM32F103固件函數(shù)庫-中文

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

    STM8S固件函數(shù)庫

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

    STM8S固件函數(shù)庫

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

    stm32固件,里面很多函數(shù)

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

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

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

    STM32 V3.5固件庫函數(shù)調(diào)用說明中文版免費下載

    本文檔的主要內(nèi)容詳細介紹的是STM32 V3.5固件庫函數(shù)調(diào)用說明中文版免費下載。
    發(fā)表于 07-06 08:00 ?0次下載

    瑞納捷RJM8L151固件/函數(shù)庫

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

    STM32F4 HAL庫函數(shù)說明下載

    STM32F4 HAL庫函數(shù)說明下載
    發(fā)表于 05-26 09:27 ?78次下載

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

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

    R8d固件——INT固件庫函數(shù)

    介紹新定義51單片機的INT中斷函數(shù)固件
    的頭像 發(fā)表于 06-01 10:17 ?41w次閱讀
    12bet备用| 百家乐官网高手看百家乐官网| 自贡市| 溧阳市| 百家乐官网六手变化混合赢家打法 | 百家乐官网作弊工具| 百家乐官网有无规律可循| 锦州市| 网络百家乐官网路子玩| 澳门百家乐网址| 百家乐五湖四海娱乐场开户注册 | 百家乐官网投注平台信誉排行| 百家乐官网网络游戏信誉怎么样 | 百家乐庄和闲的赌法| 威尼斯人娱乐城怎么玩| 明升国际娱乐 | 伯爵百家乐官网娱乐城| 马牌百家乐官网的玩法技巧和规则| 武宣县| 哪个百家乐官网技巧平台信誉好 | 百家乐波浪法则| LV百家乐娱乐城| 贵定县| 回力百家乐官网的玩法技巧和规则| 玩百家乐官网请高手指点| 广州百家乐牌具公司| 888娱乐城返水| 线上百家乐官网试玩| 百家乐最新庄闲投注法| 大发888英皇国际| 六合彩报纸| 百家乐官网生活馆拖鞋| 百家乐英皇娱乐城| 澳门永利娱乐| 百家乐官网游戏试| 百博百家乐的玩法技巧和规则| 伟德亚洲娱乐城| 2024年九运的房屋风水| 大发888娱乐场是真是假| 百家乐官网代理在线游戏可信吗网上哪家平台信誉好安全 | 现金百家乐官网代理|