7-《STM32程序設計--從寄存器到HAL庫》終于有貨了
前段時間收到了陳老師轉發(fā)過來的書的小視頻,自己也想弄一本來看看,結果發(fā)現(xiàn)竟然沒有貨。前天幾個網(wǎng)友也來問了,書怎么買,他們也發(fā)現(xiàn)沒有貨。還好,耐心等了兩周,終于有貨了,目前書的京東網(wǎng)址為:https://item.jd.com/13811594.html 。下面是書的首頁:

這本書前后寫了3年,反反復復修改了幾回,本來是約好在電子工業(yè)出版社出版的,結果由于書號遲遲下不來,所以一再推遲。最終改由北航出版社出版,在這里感謝電子社的王編輯和北航的馮編輯,她們具備一個工程師的優(yōu)秀品質,做事非常認真細致。
本書從底層控制核心部件-寄存器出發(fā),通過寄存器操作,到寄存器封裝,再到功能封裝,然后過渡到HAL庫,步步推進,逐層深入,以讓讀者不但能夠知道應用,而且能夠知道原理。在應用HAL庫開發(fā)遇到復雜問題時,可以直接代之以寄存器去調試,來尋找問題的替代方法。
?
為了確保讀者能夠更好地學習,本書配套了全套的視頻教程,所有的實操全部手把手教,現(xiàn)場敲代碼、出錯的調試等等。視頻教程在B站的網(wǎng)址為
?
https://search.bilibili.com/all?keyword=O%E8%80%81%E5%B8%88%E8%AE%B232&from_source=webtop_search&spm_id_from=333.1007&search_source=5
教程一年觀看量破20萬,很多網(wǎng)友留言教程是迄今為止最好的STM32教程,說實在的看到這樣的評價我是受寵若驚!
?
除了視頻,書中也配套了對應的開發(fā)板,開發(fā)板可以用原子哥的探索者,也可以用環(huán)芯科技的F407開發(fā)板。環(huán)芯科技的F407開發(fā)板的淘寶網(wǎng)址為:
?
https://item.taobao.com/item.htm?spm=a230r.7195193.1997079397.6.6ae610bbl3njia&id=701595282123&abbucket=1
?
環(huán)芯科技的F407開發(fā)板專門為配套該書而開發(fā),所以價格非常親民,才200多元,在MPU6050+內存+STM32就差不多100塊的今天,這么低的價格確實難得。
?
除了開發(fā)板和視頻教程。全書還配套有全部的PPT、程序、題庫及解答,還安排有專門的工程師跟進手把手指導。以方便讀者快速掌握所學的內容,同時方便學校的老師作為教材來使用。
?
書中內容分為兩部分,前半部分主要是入門引導,所有例程都使用直接操作寄存器達成控制目的,讓讀者知道“為什么是這樣做”;后半部分則從STM32CubeMX出發(fā),逐漸帶領讀者進入HAL庫的世界,提高開發(fā)的效率。前半部分重在基礎知識的學習,后半部分重在應用。而且為了更加貼近實戰(zhàn),書中在呼吸燈介紹中使用了正弦函數(shù)來改變占空比使得燈的“呼吸”更加柔和自然,在串口通信中則介紹了自定義數(shù)據(jù)幀的應用以模擬工業(yè)控制過程。
?
整書突出先技能再原理的學習策略。全書除了定時器等少部分內容,其余都是先做實驗,讓讀者對知識點有了一個初步的了解后再講解原理,盡量避免“長篇大論”的原理介紹讓讀者失去繼續(xù)學習的興趣和信心。
?
為了確保大家更好地掌握STM32的相關復雜模塊的原理和使用,書中對復雜知識碎片化。以定時器的學習為例,書中將STM32的復雜的定時器的相關知識細分為普通定時應用、普通中斷應用、PWM信號的產(chǎn)生、輸入信號的捕獲等知識點,并在其中穿插講解定時器的結構、HAL庫定時器應用的相關函數(shù)的實現(xiàn)等內容。
?
另外,本書除了詳細介紹了STM32各個模塊的應用和原理外,還對嵌入式開發(fā)中一些C語言知識的應用進行了擴展講解,比如結構體在寄存器封裝中的應用、串口的重定向以及使用memset請空緩沖區(qū)等。
?
如果你想快速掌握STM32的原理和應用,這本書應該是一個非常不錯的選擇!
?
最后,感謝編者團隊,感謝反復核對的同學們,感謝所有支持團隊的朋友們,希望書能夠對大家的學習和能力提高有所幫助!
更多精彩信息,可以關注公眾號:?? O老師講32?
或者直接掃碼添加
