F0微控制器GPIO初始化

2021-09-24 20:05:49 字數 556 閱讀 3979

基於stm32f030微控制器+freertos系統

記得#include  "stm32f0xx_conf.h" 這個檔案

void one_led(void)

定義乙個結構體:gpio_inittypedef gpio_initstructure;

開啟gpioc的時鐘:rcc_ahbperiphclockcmd( rcc_ahbperiph_gpioc, enable);

分別對gpio的各個子功能定義:

引腳:gpio_pin

模式:gpio_mode

響應速度:gpio_speed

輸出型別:gpio_otype

設定上下拉輸出:gpio_pupd

把設定好的結構體變數放到gpioc中:gpio_init(gpioc, &gpio_initstructure);

最好對io設定一下初始化狀態:gpio_resetbits(gpioc,gpio_pin_12);  輸出低電平/gpio_setbits(gpioc,gpio_pin_12);  輸出高電平    

C51微控制器靜態數碼管 (0 F)

數碼管靜態顯示輪換 include typedef unsigned char u8 typedef unsigned int u16 sbit kza p2 2 控制顯示數碼管具體位 sbit kzb p2 3 sbit kzc p2 4 顯示位 u8 code shumag u8 a 10,i ...

STM32F0微控制器快速入門七 UART中斷操作

1.從輪詢到中斷 很多同學都不喜歡用中斷,而偏愛用輪詢的操作方式。這是不是和我們的天性有關呢?每個人都喜歡一切盡在掌握中,肯定都不喜歡被打斷。我們常常都有這樣的經驗 正在跟別人說一件事,然後突然有個 打進來,call打完後突然記不起來剛才講到哪了!這種糟糕的體驗對我們影響是如此深刻,以至於我們認定機...

STM32F0庫函式初始化系列 PWM輸出

void tim1 configuration void tim timebaseinittypedef tim time1basestructure tim ocinittypedef tim ocinitstructure rcc apb2periphclockcmd rcc apb2perip...