基於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...