概述
本章主要講解GPIO輸出函數說明。 最近在弄ST和GD的課程,需要樣片的可以加群申請:615061293。
gpio_init()函數
該函數的作用是根據指定的參數初始化GPIOx外設。
例如設置GPIOB14為推挽輸出,速率為50Mhz。
gpio_init(GPIOB, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_14);
gpio_afio_deinit()函數
該函數的作用是根據指定的參數復位備用功能I/O(AFIO),將復用功能(重映射和EXTI設置)重設為默認值。
gpio_deinit()函數
該函數的作用是初始化GPIO端口,例如初始化GPIOA端口,下面的1-15都會被重置掉。
gpio_bit_set()函數
設置一個GPIO的pin腳為1,可以認為設置GPIO為高電平。
例如設置PB14為高電平。
gpio_bit_set(GPIOB, GPIO_PIN_14);
gpio_bit_reset()函數
設置一個GPIO的pin腳為0,可以認為設置GPIO為低電平。
例如設置PB14為低電平。
gpio_bit_reset(GPIOB, GPIO_PIN_14);
gpio_bit_write()函數
寫入數據到指定的GPIO管腳,和ST的HAL_GPIO_WritePin()使用方式基本相同。
例如設置PB14為高電平。
gpio_bit_write(GPIOB, GPIO_PIN_14,SET);
gpio_port_write()函數
設置一個GPIO的所有管腳數據,例如設置PB14和PB15同時進行亮滅。
gpio_port_write(GPIOB,0xC000);
delay_1ms(1000);
gpio_port_write(GPIOB,0x0000);
delay_1ms(1000);
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
函數
+關注
關注
3文章
4369瀏覽量
64190 -
GPIO
+關注
關注
16文章
1271瀏覽量
53570 -
固件庫
+關注
關注
2文章
97瀏覽量
15190 -
gd32f303
+關注
關注
4文章
38瀏覽量
3893
發布評論請先 登錄
相關推薦
熱點推薦
STM32CUBEMX開發GD32F303(6)----GPIO輸入函數說明
本章STM32CUBEMX配置STM32F103,并且在GD32F303中進行開發,同時通過GD32303C_START開發板內進行驗證。

GD32F303固件庫開發(1)----前期準備與燒錄
在這使用STM32CUBEMX進行配置STM32F103,移植到兆易創新GD32F303,然后進行測試。需要樣片的可以加Qun申請:615061293。

GD32F303固件庫開發(3)----使用固件庫點亮LED
概述 在GD的官網中有許多的DEMO文件,可以使用開發板的案例或者對應的MCU標準固件庫。需要樣片的可以加群申請:6_15061293。 下圖是GD

STM32CUBEMX開發GD32F303(4)----GPIO輸出模式,速率測試、開漏和輸出說明
以STM32CUBEMX創建STM32F103工程,同時移植在GD32F303中,同時通過GD32303C_START開發板內進行驗證。 需要樣片的可以加Qun申請:615061293

GD32F303固件庫開發(5)----GPIO輸出模式,速率測試、開漏和輸出說明
以STM32CUBEMX創建STM32F103工程,同時移植在GD32F303中,同時通過GD32303C_START開發板內進行驗證。

STM32CUBEMX開發GD32F303(5)----GPIO輸出函數說明
概述 本章STM32CUBEMX配置STM32F103,并且在GD32F303中進行開發,同時通過GD32303C_START開發板內進行驗

GD32F303固件庫開發(6)----GPIO輸入函數說明
概述 本章主要講解GPIO輸入檢測。 硬件準備 這里準備了2塊開發板進行驗證,分別是GD32303C_START開發板。 樣品申請 https://www.wjx.top/vm

GD32F303固件庫開發(12)----輸出PWM及修改PWM頻率與占空比
本章STM32CUBEMX配置STM32F103,并且在GD32F303中進行開發,同時通過開發板內進行驗證。 本章主要配置定時器輸出PWM

【GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503
GD32E503 系列是 GD 推出的 Cortex_M33 系列產品,該系列資源上與 GD32F303 兼容度非常高,本應用筆記旨在幫助您快速將應用程序從 GD32F303 系列微控

評論