跑馬燈實驗 暫存器版

2021-07-31 03:09:38 字數 679 閱讀 1217

1、參考資料  《stm32f1開發指南-暫存器》-第六章 跑馬燈實驗6.1小節

《stm32中文參考手冊_v10》-8.2 gpio暫存器描述  7.3.7 apb2外設時鐘使能暫存器(rcc_apb2enr)

2、編寫步驟:

使能io口時鐘。配置暫存器rcc_apb2enr。

初始化io口模式。配置暫存器gpiox_crh/crl

操作io口,輸出高低電平。配置暫存器gpiox_odr或者bsrr/brr。

3、詳細

新建資料夾hardware,在此資料夾中新建led.c,led.h   在工程中新建分組hardware,在path中新增路徑

rcc_apb2enr暫存器   

LED跑馬燈 暫存器

輸入浮空 輸入上拉 輸入下拉 模擬輸入 開漏輸出 開漏復用輸出 推挽輸出 推挽復用輸出 2mhz 10mhz 50mhz 每組gpio共16個io口,含下7個暫存器 gpiox crl 埠配置低暫存器 gpiox crh 埠配置高暫存器 gpiox idr 埠輸入暫存器 gpiox odr 埠輸出暫...

STM32跑馬燈(基於暫存器)

開啟原理圖,不累述。參閱pdf原理圖。複製 庫函式模板 作為建立的空工程。新建乙個分組,hardware,並且在目錄下面也新建乙個目錄,在下面在新建乙個子資料夾叫led,led下面新建led.h和led.c。前面有一模一樣的過程,不在說明 在led.件夾中寫 ifndef led h 如果沒有定義則...

跑馬燈實驗 庫函式版

1 參考資料 stm32f1開發指南 庫函式版本 第六章 跑馬燈實驗6.1小節 stm32中文參考手冊v10 第8章通用和復用功能io gpio和afio 2 warship原理圖 led0 pd5 led1 pe5 共陽極 低電平有效 推挽輸出 可以輸出強高低電平,連線數字器件 操作io口 標頭檔...