娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年08月28日(星期三)

正在發生

2020年08月28日 | STM32單片機基礎03——使用GPIO點亮一個LED

發布者:開元軒 來源: eefocus關鍵字:STM32  單片機基礎  GPIO  LED 手機看文章 掃描二維碼
隨時隨地手機看文章

本篇文章主要介紹如何使用STM32CubeMX初始化STM32L431RCT6的GPIO,并點亮一個LED。

STM32L4的開發板(BearPi):

mark

軟件準備

  • 需要安裝好Keil - MDK及芯片對應的包,以便編譯和下載生成的代碼

Keil MDK和串口助手的安裝包都可以關注“小熊派開源社區”微信公眾號,在資料教程一欄中可獲取安裝包。

2.生成MDK工程

選擇芯片型號

打開STM32CubeMX,打開MCU選擇器:

mark

搜索并選中芯片STM32L431RCT6:

mark

配置時鐘

  • 如果選擇使用外部高速時鐘(HSE),則需要在System Core中配置RCC;

  • 如果使用默認內部時鐘(HSI),這一步可以略過;

這里我都使用外部時鐘:

mark

配置GPIO引腳

查看小熊派開發板的原理圖,如下:

mark

所以接下來我們選擇配置PC13引腳:

mark

配置時鐘樹

STM32L4的最高主頻到80M,所以配置PLL,最后使HCLK = 80Mhz即可:

mark

生成工程設置

mark

代碼生成設置

最后設置生成獨立的初始化文件:

mark

生成代碼

點擊GENERATE CODE即可生成MDK-V5工程:

mark

生成成功

mark

3. 在MDK中編寫、編譯、下載用戶代碼

編寫用戶代碼

STM32CubeMX生成的代碼目錄如下:

mark

進入MDK-ARM目錄,打開工程:

mark

在main.c中的main函數中編寫簡單的用戶代碼:

  while (1)
  {
    /* USER CODE END WHILE */
    /* USER CODE BEGIN 3 */
    HAL_Delay(200);
	HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13);
  }1234567

編譯代碼

編譯整個工程:

mark

設置下載器

mark

mark

下載運行

mark

實驗現象

mark

至此,我們已經學會了如何使用STM32CubeMX快速生成MDK的工程,點亮一個LED,接下來一節講述如何使用 STM32CubeMX初始化GPIO進行按鍵檢測。

關鍵字:STM32  單片機基礎  GPIO  LED 引用地址:STM32單片機基礎03——使用GPIO點亮一個LED

上一篇:STM32——GPIO設置:快速點亮第一個LED燈
下一篇:STM32筆記(三)GPIO的配置(用GPIO點亮LED)

推薦閱讀

中興通訊事件之后,大家都非常關注中國芯片的發展,而事實上在此之前中國很早就意識到補“芯”的重要性,投入了巨大的人力物力發展芯片產業。“中國發展芯片產業缺乏專業角度的戰略分析,缺少對行業發展趨勢的預判。我們付出的努力應該可以達到更大的成果,如果僅僅跟在別人后面做‘人云亦云、人有我有’的東西,就只能受制于人。中國芯片要趕超,需要調整...
康寧公司宣布Corning? Astra? Glass榮獲臺灣智慧顯示與觸控展(Touch Taiwan 2019)頒發的Gold Panel Award顯示器元件產品技術獎。8月28日至30日,康寧將在臺北舉行的臺灣智慧顯示與觸控展(Touch Taiwan 2019)K804號展位上,展示Astra Glass及其它行業領先的先進玻璃解決方案。 “我們很榮幸被授予Gold Panel Award顯示器元件產品技術獎,...
電源紋波定義電源紋波是電源性能最直觀的表現,直流穩壓電源一般是由交流電源經整流穩壓等環節而形成的,不可避免地在直流穩壓量中多少帶有一些交流成份,這種疊加在直流穩壓上的交流分量就稱之為紋波。 設置示波器1.首先探頭要選擇合適的檔位,如果電壓比較大,或者對帶寬要求比較高的情況下可使用X10檔,普通情況下建議使用X1檔,避免不必要的噪聲衰減影...
導讀:歐洲電池制造商InoBat公司宣布與美國電池材料供應商Group14 Technologies公司進行合作,將使用Group14的專利硅基負極材料為汽車生產高能量密度的電池。InoBat公司表示,高能量密度電池市場需求飆升,相比傳統鋰離子電池,硅基負極材料的單位體積能量密度更高。Group14表示,能源部已經認可其“新穎的、可投入使用的納米材料和可靠的工業規模工藝”...

史海拾趣

問答坊 | AI 解惑

電子大賽往屆題目方案分析及講解

電子大賽往屆題目方案分析及講解…

查看全部問答∨

串口轉以太網代碼怎樣改進

int main(void) {     unsigned long ulUser0, ulUser1;     unsigned char pucMACAddr[8];     unsigned long ulLoop;     ...…

查看全部問答∨

wince移植問題

    我是一名初學者,想學習BSP的移植,剛剛買了一塊TQ2440的學習板,我現在想把官方的BSP移植到這塊子上,請問大家應該怎么做了,有沒有詳細的資料啊,謝謝了!!!!!!!!!!…

查看全部問答∨

cpu 自檢方案 及其實現?

CPU自檢的一般流程是什么? 有沒有相關的資料共享一下,忘高手指導!!!不勝感激!!!…

查看全部問答∨

VS2005開發wm5.0程序,使用MFC開發single doc類型應用程序出現的嚴重問題!!!

按照標題創建應用程序,doc/view arch support 可選可不選,不修改任何代碼,在模擬器上debug,點擊右上角系統關閉按鈕,整個應用程序并沒有關閉,只是將MainFrame窗口關閉了。 我在普通的pc中創建相同的MFC應用程序,就可以關閉整個程序,返回值0 ...…

查看全部問答∨

求助:F2810/F2812的中斷問題

我正在做一個UPS的項目,老板要我們先用匯編編程,然后有時間在改成C的。 看了兩個月的書和網上的C的例程,到現在還沒有搞懂該怎樣用匯編語言來寫28的 中斷向量,有誰用過匯編寫過2810的程序的,來幫幫我呀,不勝感激呀!…

查看全部問答∨

timer_a 的奇怪問題...哪位看看.

449 mcu ,timer_a 工作在比較模式下. MCLK 設置為1M,,, SMCLK 也是1.04MHz. ACLK 為.32.768khz. 當我將 CCR0=1 之后. TAR 從0 到1..然后中斷. 在中斷里面 翻轉P1.2 端口的輸出...發現 高電平 寬度為 14.3 uS ?? 奇怪.這不對啊.. 不是應該是1/sm ...…

查看全部問答∨

求助,lpm4模式下需不需要外接晶振

求助,lpm4模式下需不需要外接晶振。謝謝!…

查看全部問答∨

430串口連接電平問題

各位大俠:     我設計一塊線路板,里面有2個cpu, 一個是430f169,供電電源3.3V, 還有一個是51系列,供電電源5V,兩個CPU之間用串口通信,由于電平不一致,所以我在430的RXD上接有電阻分壓,但430的TXD我覺得是輸出到51系列的RXD,所以 ...…

查看全部問答∨

調查下,目前了解使用過DS-5這個工具的有多少

請問一下,目前有人了解使用過DS-5這個工具嗎?好用嗎?…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 汕头市| 龙胜| 西林县| 鞍山市| 呈贡县| 增城市| 志丹县| 布尔津县| 于都县| 耿马| 九寨沟县| 玉田县| 蒲江县| 花莲县| 济南市| 凤翔县| 岢岚县| 岱山县| 德保县| 兰考县| 大足县| 宣威市| 鹿邑县| 佛冈县| 香格里拉县| 新宁县| 贺州市| 庐江县| 苍南县| 义马市| 淮阳县| 葫芦岛市| 行唐县| 手游| 余江县| 高邮市| 同江市| 黄骅市| 陵水| 开远市| 绵阳市|