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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取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
收藏 人收藏

    評論

    相關推薦

    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
    主站蜘蛛池模板: 日本在线观看成人小视频 | 日韩成人黄色 | 天天爽天天狼久久久综合 | 国产精品青草久久 | 男人不识本站 | 老师办公室高h文小说 | 欧美黄色片 一级片 | 忘忧草爱网 | 国产精品久久久久久久久kt | www.成人av.com | 亚洲视频在线一区二区 | 操她视频网站 | 日本丝瓜着色视频 | 美日韩一区二区 | 欧美人与物另类 | 香蕉色网| 一本到午夜92版免费福利 | 午夜国产精品理论片久久影院 | 亚洲区一二三四区2021 | 国产免费人成在线看视频 | 欧美黄色精品 | 免费观看欧美一级片 | 午夜影院网站 | 久久综合婷婷 | 亚洲68283精品人体 | 三级在线免费 | 在线午夜视频 | 一级中文字幕乱码免费 | 欧美成人激情在线 | 黄色网址在线播放 | 性欧美视频在线观看 | 国产热re99久久6国产精品 | 日本午夜大片a在线观看 | 天天看天天摸色天天综合网 | 人人草草| 四虎成人免费影院网址 | 男啪女视频免费观看网站 | 免费视频你懂得 | 欧美午夜色视频国产精品 | 午夜影院一级片 | 天天色成人网 |