日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STM32F103RCT6点亮LED灯

發布時間:2024/3/12 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 STM32F103RCT6点亮LED灯 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.STM32F103RCT6最小系統板如圖1所示

圖1 STM32F103RCT6最小系統板

2.STLINK聯接

STLINK最小系統板
13V33.3V
2SWDIOTMS
3SWCLKTCK
4GNDGND

3.LED燈D2聯接PD2針腳,如圖2所示

圖2 STM32F103RCT6最小系統板原理圖?

4.打開STM32CubeIDE

5.新建工程

6.選擇芯片STM32F103RCT6

7.輸入項目名稱,此處為f103rct6_led

8.如圖,配置SYS,開啟SWD下載和調試引腳

9.如圖,配置RCC,開啟高速外部8M晶振,設置默認

10.如圖,在HCLK框中輸入72,回車確定

11.如圖,勾選Generate peripheral initialization as a pair of '.c/h' files per peripheral

12.如圖,回到針腳配置頁面,配置PD2,在PD2針腳上左鍵單擊,在彈出菜單選擇GPIO_Output,設置默認

13.點擊齒輪圖標,生成代碼

14.在左側目錄樹依次點擊Drivers->STM32F1xx_HAL_Driver->stm32f1xx_hal_gpio.c文件,在右側變量和函數列表中,單擊HAL_GPIO_TogglePin()函數,在中間代碼區487行顯示了此函數

15.在main.c中第95行輸入HAL_GPIO_TogglePin();翻轉LED燈,第96行輸入HAL_Delay(500);延時0.5秒

16.依次單擊Core->Src->gpio.c文件,在第52行,復制GPIOD,GPIO_PIN_2,字段

17.回到main.c文件中,繼續完善HAL_GPIO_TogglePin();輸入參數GPIOD, GPIO_PIN_2

18.點擊小錘子,編譯代碼

19.編譯結果

20.保持SWD與最小系統板的聯接,點擊播放,下載程序

?21.

TM32F103RCT6最小系統板的led燈閃爍

總結

以上是生活随笔為你收集整理的STM32F103RCT6点亮LED灯的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。