在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32CUBEIDE(2)----生成簡單的例程

嵌入式單片機MCU開發 ? 來源:嵌入式單片機MCU開發 ? 作者:嵌入式單片機MCU開 ? 2022-11-22 10:18 ? 次閱讀

概述

本章主要講解通過STM32CUBEMX 生成代碼,使用STM32CUBEIDE進行代碼編寫,需要樣片的可以加群申請:615061293。

生成例程

使用STM32CUBEMX生成例程,這里使用NUCLEO-F103RB開發板。

在這里插入圖片描述

新建一個工程,這里有3種新建工程方式。

● 基于MCU新建工程

● 基于ST模塊新建工程

● 基于案例新建工程

在這里插入圖片描述

創建時候,可以查看開發板或者芯片的基礎資料。

在這里插入圖片描述

或者查看ST官網,有資料進行下載。

https://www.st.com/zh/evaluation-tools/nucleo-f103rb.html#cad-resources 在這里插入圖片描述

查看HAL庫手冊

點擊Help->Updater Setting

在這里插入圖片描述

可以查看到目錄。

在這里插入圖片描述

在該目錄下可以查看到許多不同的包,以STM32F103為例,該說明文檔在STM32Cube_FW_F1下。

在這里插入圖片描述

進入DriversSTM32F1xx_HAL_Driver中,可以查看到芯片對應的HAL庫文檔。

在這里插入圖片描述

以 HAL_GPIO_WritePin函數為例,可以通過目錄進行查找。

在這里插入圖片描述

也可以在索引中直接進行搜索。

在這里插入圖片描述

生成案例

查看開發板資料,可以看到LD2的LED由PA5管腳進行控制。

在這里插入圖片描述

配置PA5為輸出IO口。

在這里插入圖片描述

也可以定義IO口為自己喜歡的名字。

在這里插入圖片描述

工程設置

配置工程名稱和路徑。

在這里插入圖片描述

工程文件設置。

在這里插入圖片描述

配置完畢點擊GENERATE CODE。

在這里插入圖片描述

代碼

在inc文件夾中的main.h中,可以看到剛剛的PA5聲明已經寫入。

在這里插入圖片描述

在主循環中加入燈閃爍的代碼。

/* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
      HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);
      HAL_Delay(100);
      HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
      HAL_Delay(100);      
  }
  /* USER CODE END 3 */

主要使用的按鍵如下,后續會講解如何編譯調試。

在這里插入圖片描述

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17565

    瀏覽量

    355975
  • 開發板
    +關注

    關注

    25

    文章

    5266

    瀏覽量

    99827
  • stm32cubemx
    +關注

    關注

    5

    文章

    286

    瀏覽量

    15596
收藏 0人收藏

    評論

    相關推薦

    STM32CubeIDE為什么無法生成工程和代碼?

    各位大佬好,我是一名新手小白,當我在使用STM32CubeIDE時,出現了1圖彈窗,顯示我缺少必要固件包,而導致我無法生成工程和代碼,但我已經正常登錄,且在創建工程時STM32CubeIDE就已經
    發表于 03-12 06:00

    請問STM32CUBEIDE如何開啟代碼聯想功能?

    STM32CUBEIDE如何開啟代碼聯想功能?
    發表于 03-10 08:23

    stm32cubeide編譯的時候報錯,無法生成hex文件怎么解決?

    stm32cubeide編譯的時候報錯,并且無法生成hex文件怎么辦急急急!
    發表于 03-07 08:17

    STM32CubeIDE 1.17.0用MX配置好芯片后不能生成代碼是怎么回事?

    請問各位,我昨天下的STM32CubeIDE 1.17.0的用MX配置好芯片后不能生成代碼。左側文件區就只有一個.ico的文件。
    發表于 03-07 06:52

    stm32cubeIDE燒錄報錯Error是怎么回事?

    請問各位前輩 , stm32cubeIDE 燒錄報錯Error!
    發表于 07-03 06:42

    請問STM32CubeIDE如何加載外部bin文件?

    我有一個外部的bin文件,想要編譯、鏈接到stm32工程里,如何用stm32cubeide來實現呢? 我知道在keil中可以添加一個.s文件可以實現,但是keil中用匯編指令INCBIN,在stm32cubeide中如何實現呢?
    發表于 05-30 06:41

    stm32cubeide生成STM32G030F6P6代碼只要一開中斷,任何中斷程序都會跑飛怎么解決?

    求助,用stm32cubeide生成STM32G030F6P6代碼只要一開中斷,任何中斷程序都會跑飛.這個問題是在我升級stm32cubeide后出現的,以前用的正常,升級后重新編譯
    發表于 05-27 07:45

    使用STM32CubeIde生成STM32WBA BLE Audio工程時,如何配置Ble Audio模式?

    使用STM32CubeIde生成STM32WBA BLE Audio工程時,如何配置Ble Audio模式? 看STMCubeMX界面中沒有Ble Auido的選項。
    發表于 05-27 06:18

    STM32CubeIde生成的工程,使用printf函數沒有調用_write和__io_putchar函數,為什么?

    最近使用STM32CubeIde生成工程,就先做一個簡單的串口工程,使用NUCLEO-WBA52CG板子進行調試。 在初始化完畢后,使用printf打印log,重寫了int io_putchar
    發表于 05-24 06:13

    stm32cubeIDE代碼運行時間如何查看?

    stm32cubeIDE 代碼運行時間,如何查看?就如 keil 調試時候那樣,可以測試代碼的運行時間。但是在stm32cubeIDE 中,一直沒有找到這個功能,不知道哪位高人可以提示下在哪里查看的?
    發表于 04-16 08:10

    stm32CubeIDE如何能生成Lib?

    請問stm32CubeIDE如何能生成 Lib?
    發表于 04-12 07:57

    STM32CubeIDE生成STM32F4Discovery的RTOS工程無法運行的原因?怎么解決?

    遇到問題的步驟: 1. 打開STM32CubeIDE, 然后新建STM32工程 2. 選擇板子, 型號為:STM32F407-DISC1, 然后命名為: test407 3. 在
    發表于 04-11 06:16

    請問如何把keil工程導入Stm32CubeIDE ?

    如何把keil工程導入Stm32CubeIDE ?
    發表于 04-09 08:30

    STM32CUBEIDE軟件生成工程怎么使用CCRAM型號?

    求助STM32CUBEIDE軟件生成工程怎么使用CCRAM 型號:STM32G474VE
    發表于 04-08 08:20

    STM32CubeMX生成stm32cubeide工程報錯的原因?怎么解決?

    使用STM32CubeMX,建立了STM32F103VC的工程文件,能夠生成IAR工程,正常使用沒有問題。由于IAR調試時老是閃退,想換STM32CubeIDE用用,安裝了最新的1.4
    發表于 04-07 07:14
    主站蜘蛛池模板: 日本边添边爱边摸边做边爱 | 起碰免费视频 | 欧美日韩一卡2卡三卡4卡新区 | 中文字幕一区二区三区视频在线 | 日b毛片| 亚洲综合激情网 | 亚洲欧美日韩高清mmm777 | 被男同桌摸内裤好爽视频 | aa在线播放 | 视频在线观看免费播放www | 在线观看亚洲一区 | 日韩啪啪网 | 老逼影院 | 青青青青久久精品国产h | 天天摸天天舔天天操 | 情久久| 久草资源网站 | 视频在线观看免费播放www | 欧美激情xxxx性bbbb | 91中文字幕视频 | 亚洲免费在线观看 | 人与性www| 日本巨黄视频 | 亚洲最色网站 | 美女被强插| 久久精品亚洲一区二区三区浴池 | 中文字幕一区二区三区有限公司 | 久草干 | 一级片在线播放 | 开心激情五月婷婷 | sss华人在线play | 天天激情| 2020国产v亚洲v天堂高清 | 色婷婷99综合久久久精品 | aa亚洲| 欧美综合色 | 日本天堂影院 | 久久精品乱子伦观看 | 手机看片欧美日韩 | 一级不卡毛片免费 | 午夜欧美精品 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品