色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

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

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

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

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

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

所以,現(xiàn)在學習STM32開發(fā),應該學習基于STM32Cube生態(tài)系統(tǒng)的開發(fā)方式。

如何學習STM32Cube開發(fā)?

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

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

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

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

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

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

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

圖1 《STM32Cube高效開發(fā)教程》基本篇

這套書學習STM32Cube開發(fā)有哪些好處?

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

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

開發(fā)板電路原理圖

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

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

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

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

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

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

活動時間:

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

參與方式:

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

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

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

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

活動須知:

1、同一ID不重復獲獎。

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

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

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


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

    關注

    2270

    文章

    10910

    瀏覽量

    356623
收藏 人收藏

    評論

    相關推薦

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

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

    stm32單片機用什么軟件編程

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

    STM32單片機有哪幾種常見的開發(fā)環(huán)境?

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

    STM32Cube庫和standard peripheral library有什么區(qū)別?

    STM32Cube庫和standard peripheral library有什么區(qū)別
    發(fā)表于 05-16 06:52

    stm32單片機學習路線

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

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

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

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

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

    關于stm32cube中freertos的優(yōu)先級設置問題求解

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

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

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

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

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

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

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

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

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

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

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

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

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

    STM32開發(fā)者社區(qū):從這里開啟STM32之旅!小白和PRO都友好

    來源:意法半導體博客 當面對STM32Cube生態(tài)系統(tǒng)這樣一個龐大而豐富的開發(fā)世界時,工程師難免會產生疑問,從哪里開始才好? ST的許多合作伙伴和客戶都希望有更多的產品能夠利用STM32Cube
    的頭像 發(fā)表于 02-27 15:47 ?582次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>開發(fā)</b>者社區(qū):從這里開啟<b class='flag-5'>你</b>的<b class='flag-5'>STM32</b>之旅!小白和PRO都友好
    主站蜘蛛池模板: 丝袜美女被艹| 精子射到丝袜上图| 无码任你躁久久久久久久| 九九国产精品成人AV麻豆| 被肉日常np高h| 樱桃视频高清免费观看在线播放| 青青草在现线免费观看| 久久久久久久久久综合情日本 | 棉袜足j吐奶视频| 和姐姐做插得很深| 国产精品丰满人妻AV麻豆| 99热在线免费播放| 一个人免费观看完整视频日本| 无套暴躁白丝秘书| 日韩毛片大全| 欧美最猛黑人AAAAA片| 美美哒免费影视8| 久久精品黄色| 精品含羞草免费视频观看 | 国产一区二区免费在线观看| www.伊人网| 99精品在线免费| 最新黄色在线| 一个人的免费高清影院| 亚洲精品久久久久久偷窥| 歪歪漫画羞羞漫画国产| 三级黃60分钟| 日本一在线中文字幕| 欧美人与善交大片| 欧美高清videosgratis高| 免费毛片网站在线观看| 伦理片午夜在线视频| 久青草国产97香蕉在线视频| 久草在线在线精品观看| 久久99re66热这里只有精品| 寂寞夜晚视频在线观看| 好男人好资源在线观看| 黑人干日本美女| 精品AV综合导航| 久久黄色网址| 巨黄的肉辣文np|