使用藍橋杯ct117e板子
使用stm32標準庫檔案
1.初始化gpio埠 使能相應埠的時鐘
gpio_inittypedef gpio_init_gpioc;
rcc_apb2periphclockcmd
(rcc_apb2periph_gpioc,enable)
;gpio_init_gpioc.gpio_pin=gpio_pin_7|gpio_pin_8|gpio_pin_9|gpio_pin_10|gpio_pin_11|gpio_pin_12|gpio_pin_13|gpio_pin_14|gpio_pin_15;
gpio_init_gpioc.gpio_speed=gpio_speed_50mhz;
gpio_init_gpioc.gpio_mode=gpio_mode_out_pp;
gpio_init
(gpioc,
&gpio_init_gpioc)
;
2.在主函式中呼叫gpio初始化函式
3.控制埠輸出高低電平控制led亮滅
void
gpio_setbits
(gpio_typedef* gpiox, uint16_t gpio_pin)
;//輸出高電平
void
gpio_resetbits
(gpio_typedef* gpiox, uint16_t gpio_pin)
//輸出低電平
用RVCT編譯STM32點亮LED
板子用的微芯力科的三合一微控制器開發評估套件,要點亮的兩個led接在pb5,pb6上。先寫main.c了 define rcc apb2enr volatile unsigned long 0x40021018 時鐘使能暫存器 define gpiob crl volatile unsigned l...
STM32點亮LED(熟中新認識)
stm32點亮led步驟案例 準備 1 硬體 stm32開發板,jlink 器 用於燒入程式 2 軟體 a 整合開發環境keil,我用的是keil4 b jlink驅動setup jlink v490.exe 驅動jlink 器 準備妥當,go go go 點亮led燈的步驟如下 1.安裝keil軟...
STM32點亮乙個LED
圖 i o埠位的基本結構 stm32f103c8t6共有2組gpio埠 pa pb,每組16個埠。每個埠有兩個32位配置暫存器 gpiox crl,gpiox crh 兩個32位資料暫存器 gpiox idr,gpiox odr 乙個32位置位 復位暫存器 gpiox bsrr 乙個16位復位暫存器...