官术网_书友最值得收藏!

再版說明

本書是《STM32庫開發(fā)實戰(zhàn)指南》的第2版,第1版解決了當(dāng)時市面上幾乎沒有關(guān)于STM32庫開發(fā)技術(shù)書籍的燃眉之急,并且受到了廣大讀者的好評。

但由于技術(shù)的革新、讀者的反饋以及自身經(jīng)驗的積累,我們發(fā)現(xiàn)第1版書籍還存在一些缺陷:目前配套的硬件開發(fā)板已更新?lián)Q代,部分程序已不再適用;從寄存器開發(fā)過渡到庫函數(shù)開發(fā)的教學(xué)過程不夠平滑;介紹STM32各種外設(shè)的深入度不足。

因此,第2版中對大部分的內(nèi)容進(jìn)行了改進(jìn):升級代碼,匹配最新的開發(fā)板;增加了自行編寫庫函數(shù)的入門章節(jié),引導(dǎo)讀者加深對庫函數(shù)原理的理解;每個章節(jié)增加了STM32外設(shè)框圖剖析,增加了庫函數(shù)結(jié)構(gòu)體說明,使讀者更了解基本原理,便于以后遷移至不同的芯片平臺;以本書為教材,制作了教學(xué)課件,并錄制了非常詳細(xì)的教學(xué)視頻,使之更適合于高校、培訓(xùn)機構(gòu)及員工培訓(xùn)時使用。


本書的學(xué)習(xí)順序

本書分為基礎(chǔ)篇和提高篇。基礎(chǔ)篇需要按照順序?qū)W習(xí),講究循序漸進(jìn),步步為營。學(xué)習(xí)完基礎(chǔ)篇之后,已經(jīng)算是基本入門STM32開發(fā)了。提高篇屬于高級例程,學(xué)習(xí)的時候并不一定要按照書中的章節(jié)排序,可根據(jù)需要跳躍式地學(xué)習(xí)。


本書的編寫風(fēng)格

本書著重講解STM32F103的外設(shè)以及外設(shè)的應(yīng)用,力爭全面分析每個外設(shè)的功能框圖和外設(shè)的使用方法,讓讀者可以全面、細(xì)致地掌握STM32F103系列芯片。基本每個章節(jié)對應(yīng)一個外設(shè),每章的主要內(nèi)容大致分為3個部分:第1部分為簡介,第2部分為外設(shè)功能框圖分析,第3部分為代碼講解。

外設(shè)簡介是作者用自己的話把外設(shè)概括性地介紹一遍,力圖語句簡短,通俗易懂,并不會完全照抄數(shù)據(jù)手冊的介紹。

外設(shè)功能框圖分析則是每章的重點,該部分會詳細(xì)講解功能框圖中每個部分的作用,這是學(xué)習(xí)STM32F103的精髓所在,掌握了整個外設(shè)的框圖則可以熟練地使用該外設(shè),進(jìn)而熟練地編程,日后學(xué)習(xí)其他型號的單片機也將會得心應(yīng)手。因為即使單片機的型號不同,外設(shè)的框圖也是基本一樣的。這一步的學(xué)習(xí)比較枯燥,但是必須下功夫?qū)W,方能達(dá)成所愿。

代碼分析則是針對使用該外設(shè)的實驗進(jìn)行講解,主要分析代碼流程和一些編程的注意事項。在掌握了框圖之后,代碼部分則是手到擒來。


本書的參考資料

本書的主要參考資料為:《STM32F10x-中文參考手冊》《STM32F10x-數(shù)據(jù)手冊》以及《Cortex-M3權(quán)威指南》。它們是ST及ARM官方的資料,屬于精華版,全面翔實,無所不包。限于篇幅問題,本書不可能面面俱到,只側(cè)重于框圖分析和代碼講解,有關(guān)寄存器的詳細(xì)描述則略過。在學(xué)習(xí)本書的時候,涉及寄存器描述部分還請參考上述兩本手冊,這樣學(xué)習(xí)效果會更佳。


本書的配套資料

硬件平臺

本書配套的硬件平臺為:秉火STM32F103-指南者,型號簡稱為“指南者”,見圖1。學(xué)習(xí)的時候如果基于該硬件平臺做實驗,必會達(dá)到事半功倍的效果,可以省去中間移植時遇到的各種問題。

圖1 秉火STM32F103-指南者

工程代碼、原理圖及課件

本書中涉及的工程代碼、開發(fā)板原理圖以及課件均在秉火論壇提供:http://www.firebbs.cn

部分章節(jié)涉及的各種通信協(xié)議、字符編碼以及芯片的數(shù)據(jù)手冊均有相應(yīng)的參考資料,如《I2C總線協(xié)議》《SPI總線協(xié)議》和《AT24C02》(EEPROM數(shù)據(jù)手冊)等電子文檔,也包含在相應(yīng)章節(jié)的課件文件夾中。在閱讀本書時請一定打開這些資料來配合閱讀,特別是涉及通信協(xié)議的章節(jié)。

教學(xué)視頻

為提高學(xué)習(xí)效率,我們?yōu)楸緯谱髁伺涮椎恼n件PPT以及教學(xué)視頻,請到論壇http://www.firebbs.cn上觀看或下載。

本書的技術(shù)論壇

如果在學(xué)習(xí)過程中遇到問題,可以到論壇http://www.firebbs.cn上發(fā)帖交流,開源共享,共同進(jìn)步。

鑒于水平有限,本書難免有紕漏,熱心的讀者也可把勘誤發(fā)到論壇上,好讓我們的技術(shù)不斷完善,做得更好。祝廣大讀者學(xué)習(xí)愉快,STM32的世界中,秉火與您同行!

主站蜘蛛池模板: 克拉玛依市| 临朐县| 尚志市| 富锦市| 伊金霍洛旗| 阿鲁科尔沁旗| 西藏| 佳木斯市| 丹寨县| 柳林县| 繁昌县| 莱州市| 九龙坡区| 神木县| 临猗县| 蚌埠市| 黔东| 车险| 应用必备| 尼玛县| 察隅县| 金川县| 乐清市| 博野县| 谢通门县| 屏南县| 阳泉市| 沙河市| 三台县| 霍邱县| 长治县| 建始县| 乐清市| 仪陇县| 新巴尔虎右旗| 定兴县| 调兵山市| 视频| 衡山县| 平谷区| 当阳市|