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

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

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

3天內不再提示

【蓋樓送書NO.11】玩單片機的你,了解STM32Cube開發嗎?

電子發燒友論壇 ? 2022-05-10 10:04 ? 次閱讀

在學習STM32的時候,你學的是標準外設庫還是HAL庫?

過去大家都使用標準外設庫進行開發,因為它是對STM32芯片的完整封裝,包括所有標準器件外設的器件驅動器。但隨著STM32的發展,目前標準外設庫已停止更新,未來會逐漸被淘汰,由HAL庫取而代之。

HAL是ST公司主推的STM32Cube生態系統的器件驅動庫,STM32Cube生態系統是個高效的生產力工具,包含豐富的工具軟件和器件驅動庫。

目前,HAL庫已經支持STM32全線產品

所以,現在學習STM32開發,應該學習基于STM32Cube生態系統的開發方式。

如何學習STM32Cube開發?

市面上介紹STM32開發的書比較多,但是很多書是基于標準外設庫編程的,內容早已過時。介紹HAL庫編程的書比較少,有的書在介紹HAL庫編程時還帶有標準庫的印記,并沒有完全發揮STM32CubeMX的作用,且這些介紹HAL庫編程的書都采用MDK作為開發軟件。

STM32CubeIDE 1.0.0是在2019年4月推出的,推出的時間比較晚,所以一直沒有介紹使用STM32CubeMX和STM32CubeIDE進行STM32開發的書,直到《STM32Cube高效開發教程》的出現。

《STM32Cube高效開發教程》以STM32CubeMX和STM32CubeIDE為開發軟件,以STM32F407為例,全面而系統地介紹STM32的開發,包括相關工具軟件的使用、STM32片上資源和外設的HAL編程方法、FreeRTOS等中間件的編程開發方法。

《STM32Cube高效開發教程》基礎篇介紹STM32Cube開發方式所用的工具軟件,以及STM32F407系統功能和常用外設的使用。基礎篇共22章,分為兩大部分。

第一部分是軟硬件基礎,介紹STM32Cube生態系統的組成,介紹STM32CubeMX、STM32CubeIDE、STM32CubeMonitor軟件的使用,介紹STM32F407的基本架構和最小系統電路原理

第二部分介紹STM32F407系統功能和常用外設的原理和編程方法,包括中斷系統原理和使用、DMA原理和使用、低功耗原理和使用,以及定時器、RTC、ADC、USART、SPI、I2C等常用外設的編程方法。

f834c7a0-ce2b-11ec-8521-dac502259ad0.jpg

圖1 《STM32Cube高效開發教程》基本篇

這套書學習STM32Cube開發有哪些好處?

STM32是軟硬件結合的編程,程序需要在開發板上運行,才能看到效果。為了讓讀者更好地理解書中介紹的原理,以及看到示例運行的效果,本書提供了多種配套資源。

全書所有示例項目的源代碼

開發板電路原理圖

全書所有示例項目在開發板上運行的演示視頻,這些視頻上傳到了B站上,搜索“STM32Cube高效開發教程”就可以找到。

所有示例運行的過程的圖片整理成了一個PDF文件,可供下載后隨時查看。

f841aa42-ce2b-11ec-8521-dac502259ad0.png

圖2 發布在B站上的示例運行演示視頻

同時,本書作者王維波老師也將在QQ群(見本書前言)中為讀者答疑解惑,在學習過程中遇到各種問題,都可以在群眾與老師及同學們進行交流。

參與蓋樓回帖活動,免費領取STM32書籍!

活動時間:

2022年5月6日——2022年5月23日

參與方式:

1、點擊文末【閱讀原文】在活動帖下方留言回帖,說說你對STM32Cube開發的理解及學習方法分享(15字以上)

2、我們將從活動帖子留言中每10層樓,挑選1位幸運者贈送書籍(共贈送5本)

3、獲得書籍的幸運者,參與記錄讀書筆記并發表在論壇(300字以上),可額外獲得電子發燒友官方吉祥物(共贈送3個),發帖格式為:【讀書筆記】+自定義主題

f851e95c-ce2b-11ec-8521-dac502259ad0.png

活動須知:

1、同一ID不重復獲獎。

2、活動期間如有作弊、灌水等違反電子發燒友論壇規則的行為,一經發現將立即取消獲獎資格。

3、活動結束后獲獎名單將在論壇公示。

4、電子發燒友對本活動具有最終解釋權。


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

    關注

    2270

    文章

    10915

    瀏覽量

    356778
收藏 人收藏

    評論

    相關推薦

    單片機STM32可以用Python寫嗎?可以的開發板有哪些?

    近年來,隨著嵌入式技術的發展,Python語言逐漸被引入到單片機開發中,尤其是一些高性能的單片機上。這一趨勢給開發者帶來了極大的便利,尤其是在快速原型設計和實驗中。本文將詳細探討
    的頭像 發表于 09-05 08:00 ?4046次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>STM32</b>可以用Python寫嗎?可以的<b class='flag-5'>開發</b>板有哪些?

    stm32單片機用什么軟件編程

    STM32單片機是一種廣泛應用于嵌入式系統領域的微控制器,具有高性能、低功耗、豐富的外設接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述
    的頭像 發表于 09-02 10:16 ?1755次閱讀

    STM32單片機有哪幾種常見的開發環境?

    STM32單片機是一款廣泛應用于嵌入式系統開發單片機,針對其開發,有以下幾種常見的方式:STM32
    的頭像 發表于 05-18 08:04 ?3197次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>有哪幾種常見的<b class='flag-5'>開發</b>環境?

    STM32Cube庫和standard peripheral library有什么區別?

    STM32Cube庫和standard peripheral library有什么區別
    發表于 05-16 06:52

    stm32單片機學習路線

    、函數、指針等。 2.了解電子電路基礎 對于單片機開發來說,了解電子電路的基礎知識是非常重要的,包括基本的電路原理、電阻、電容、電感等元件的作用和特性。 第二步
    發表于 05-10 15:34

    STM32Cube MX不斷自動關閉項目,是什么原因啊?

    請高手幫助解決一下,我打開STM32Cube MX軟件LOAD項目文件以后,STM32Cube MX不斷自動關閉項目,是什么原因啊?謝謝幫助。
    發表于 05-10 07:20

    stm8cube不能像stm32cube一樣來自動生成工程嗎?怎么操作?

    stm8cube不能像stm32cube一樣來自動生成工程嗎?有知道怎么操作的嗎?
    發表于 05-07 08:01

    關于stm32cube中freertos的優先級設置問題求解

    在用stm32cube中freertos,在配置界面里設置為12級任務優先級,但是在cube中配置每個任務優先級時還是只能選擇7種優先級,分別是:osPriorityIdle
    發表于 04-22 07:25

    stm32cube更新后無法安裝固件包的原因?

    stm32cube更新后無法安裝固件包
    發表于 04-17 07:42

    STM32cube生成的lptim的例程只能運行在MCU的stop模式嗎?

    請給一個用STM32cube生成的lptim的例程,可以啟動LPTIM,并可以計入中斷的例程。 LPTIM只能運行在MCU的stop模式么?
    發表于 03-22 07:22

    STM32Cube打開電機庫ioc文件報錯的原因?

    STM32Cube打開電機庫ioc文件報錯
    發表于 03-21 06:40

    STM32G431CBU6 UART4在STM32Cube中沒有相關配置,是沒有嗎?

    STM32G431CBU6的手冊中明確指出,UART4_TX和UART4_RX分別位于PC10和PC11腳上,對應UQFPN48封裝的PIN39和PIN40。然而,在STM32Cube中根本無法配置UART4,因為沒有這個外設
    發表于 03-19 07:59

    STM32CUBE生成的工程如何進行KEIL的軟件仿真?

    通過STM32CUBE生成的工程如何進行KEIL的軟件仿真有異常,做了很多的嘗試,沒能成功 1、根據網上的資料,進行魔術棒的相關修改,如下圖 2、能順利進入仿真界面,但是全速仿真,不能正常仿真,如下圖,按了1,進到2處,
    發表于 03-13 06:04

    STM32WBA52CG升級到STM32Cube FW_WBA V1.2.0后,調用BleStack_Init后USART1輸出異常怎么解決?

    使用STM32WBA52CG開發藍牙,板子是NUCLEO-WBA52CG,USART1作為log輸出通道。之前使用STM32Cube FW_WBA V1.1.1沒什么問題。最近升級了
    發表于 03-08 06:04

    STM32開發者社區:從這里開啟STM32之旅!小白和PRO都友好

    來源:意法半導體博客 當面對STM32Cube生態系統這樣一個龐大而豐富的開發世界時,工程師難免會產生疑問,從哪里開始才好? ST的許多合作伙伴和客戶都希望有更多的產品能夠利用STM32Cube
    的頭像 發表于 02-27 15:47 ?590次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>開發</b>者社區:從這里開啟<b class='flag-5'>你</b>的<b class='flag-5'>STM32</b>之旅!小白和PRO都友好
    主站蜘蛛池模板: 欧美精品 在线播放| 欧美又黄又嫩大片a级| 欧美一级片观看| 欧美午夜色大片在线观看免费| 人人射人人澡| 又黄又视频| 国模欢欢大尺度| 狼色网| 国产在线综合网| 国产女在线| 91免费在线视频| 欧美午夜剧场| 亚洲先锋资源| 日本不卡免费一区| 俄罗斯久久| 四虎影院4hu| 美女又爽又黄视频| 日韩欧美在线中文字幕| 欧美三级大片在线观看| 国产一区二区三区在线影院| 久久亚洲精品玖玖玖玖| 国产女人和拘做受视频免费| 亚洲最大毛片| 久久伊人操| 欧美草比| 在线播放 你懂的| 日本三级香港三级人妇99视| 红色一级毛片| 天天草狠狠干| 免费又黄又硬又大爽日本| a欧美视频| 日韩艹| 俺来也俺去啦久久综合网| 天天干天天玩天天操| 五月激情啪啪| 丁香婷婷开心激情深爱五月| 老师受不了了好硬好大| aaaaa国产毛片| 色尼玛亚洲综合| 国产日韩一区二区三区| 色天天综合色天天看|