STM32點亮LED(學習IO口配置輸出)

2022-07-20 09:09:12 字數 811 閱讀 9402

點亮led實際上是為了學習如何配置io口使其輸出高低電平。這一節的內容相當於學習c/c++時的hello world!

在keil5工程根目錄新建資料夾hardware。在新建的資料夾中新建檔案led.hled.c

同時需要將上述檔案以及相應的fwlib下的檔案加入工程,這裡不再贅述。

根目錄下各檔案的呼叫關係如下:

# 編碼

步驟:

#ifndef __led_h

#define __led_h

#include "sys.h"

#define led0 peout(5)// pe5

#define led1 peout(6)// pe6 這兩行均為位帶操作,這裡不再展開

void led_init(void); //宣告led的初始化操作

#endif

#include "led.h"

void led_init(void)

#include "led.h"

#include "delay.h" //提供了相關的延時函式

int main(void)

}

學習記錄 STM32點亮LED實驗

使用藍橋杯ct117e板子 使用stm32標準庫檔案 1.初始化gpio埠 使能相應埠的時鐘 gpio inittypedef gpio init gpioc rcc apb2periphclockcmd rcc apb2periph gpioc,enable gpio init gpioc.gpi...

用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軟...