国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

STM32F411 Discovery學習筆記(二)點亮你的第一個LED

發(fā)布者:MagicGarden最新更新時間:2019-07-18 來源: eefocus關(guān)鍵字:STM32F411  Discovery  LED 手機看文章 掃描二維碼
隨時隨地手機看文章

對于開發(fā)板來說,點亮第一個LED可能就像程序里的HELLO WORLD!一樣重要吧。

由于缺少資源,點亮這個LED浪費了我兩天的寶貴時光,也沒能成功,后來想到了老師一直強調(diào)的要看芯片手冊和原理圖,想想LED應該也不難,那么從零應該也是可以的。

對于STM32來說最難的是配置底層文件了,然而STM32CUBEMX可以幫助我們完成這一項操作,關(guān)于STM32CUBEMX的使用方法網(wǎng)上有好多,然而我竟然在B站搜索到了視頻教程!而且講的也很好!

接下來要說的內(nèi)容是對B站UP主的現(xiàn)學現(xiàn)賣和自己的一些補充。


首先你需要找到原理圖和芯片手冊

不說廢話直接放連接

https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/stm32f4discovery.html

這個連接應該可以找到STM32F4絕大部分資料,但是對于我們今天的任務好像沒有啥用。

https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f411ediscovery.html#design-scroll

這里就是STM32F411 discovery開發(fā)板的資料啦,在這里我們主要看用戶手冊這一部分

在這里插入圖片描述


找到LED連接的管腳

打開這份文件我們可以看到開發(fā)板上的LED連接到了哪里

在這里插入圖片描述

可以看到橙色的LED連接到了GPIO的PD13。


使用STM32cubeMx進行底層配置

打開cubeMx

在這里插入圖片描述

新建工程

在這里插入圖片描述

根據(jù)開發(fā)板上的芯片型號選擇STM32F411VET6,注意使用搜索功能(左上角紅色方框)獲得更好體驗。

點擊START PROJECT開始配置。

在這里插入圖片描述
在這里插入圖片描述

找到PD13管腳,將他設置成GPIO_OUTPUT (左鍵點擊管腳,選擇GPIO_OUTPUT)

在這里插入圖片描述

在project manager里選擇路徑,文件名,注意選擇IDE為MDK-ARM V5。

點擊generate code創(chuàng)建MDK工程

在這里插入圖片描述

等待一會會提示生成成功,是否打開工程?選擇打開工程即可(這一步 忘記截圖了)

在這里插入圖片描述

在主函數(shù)里的while(1)循環(huán)中讓LED點亮延時熄滅延時

HAL庫manual

https://www.st.com/content/ccc/resource/technical/document/user_manual/2f/71/ba/b8/75/54/47/cf/DM00105879.pdf/files/DM00105879.pdf/jcr:content/translations/en.DM00105879.pdf

所以我們只需要在main函數(shù)中加入如下代碼(while循環(huán)自動生成)


while (1)

  {

    /* USER CODE END WHILE */

HAL_GPIO_WritePin(GPIOD, GPIO_PIN_13, GPIO_PIN_SET);

HAL_Delay(500);

HAL_GPIO_WritePin(GPIOD, GPIO_PIN_13, GPIO_PIN_RESET);

HAL_Delay(500);

    /* USER CODE BEGIN 3 */

  }


在這里插入圖片描述

點擊全部編譯

編譯結(jié)束沒有錯誤沒有警告。

在這里插入圖片描述

燒錄進開發(fā)板即可觀察到橙色LED閃爍。

在這里插入圖片描述


我踩過的坑

首先411板上有兩個USB接口,一個是micro usb一個是sub mini口,最開始我以為是要接micro口就在淘寶上買了兩根線,賣家剛發(fā)貨我就找到了之前的手機,插上線之后發(fā)現(xiàn)電源等都不亮

“不會是燒了吧”

懷著忐忑的心情多次實驗無果,查閱用戶手冊發(fā)現(xiàn)


在這里插入圖片描述

關(guān)鍵字:STM32F411  Discovery  LED 引用地址:STM32F411 Discovery學習筆記(二)點亮你的第一個LED

上一篇:STM32總結(jié)一 STM32三種點亮LED燈方式的不同之處
下一篇:STM32 RTOS系統(tǒng) 學習筆記(一)

小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京B2-20211791 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved