點亮led實際上是為了學習如何配置io口使其輸出高低電平。這一節的內容相當於學習c/c++時的hello world!
。
在keil5工程根目錄新建資料夾hardware
。在新建的資料夾中新建檔案led.h
和led.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軟...