買這商品的人也買了...
-
$296Cortex-M3 之 STM32 嵌入式系統設計 -
$180STM32 嵌入式微控制器快速上手, 2/e -
C Primer Plus, 6/e (中文版)$680$537 -
$403原子教你玩 STM32 (庫函數版第2版) -
STM32 庫開發實戰指南:基於 STM32F4$774$735 -
$505STM32 庫開發實戰指南 : 基於 STM32F103 (第2版) -
$354輕松玩轉 STM32Cube -
$730ARM Cortex-M0 與 Cortex-M0+ 權威指南, 2/e -
$414例說 STM32 (第3版) -
從 Arduino 邁向 STM32:成為專業工程師必經之路$450$351 -
$505基於 STM32 嵌入式接口與傳感器應用開發 -
$735STM32F0 實戰:基於 HAL 庫開發 -
微控制器原理與應用:基於 STM32 ARM Cortex-M4F 處理器 (附光碟)$600$540 -
$353STM32 嵌入式技術應用開發全案例實踐 -
$454精通 STM32F4 (庫函數版第2版) -
SoC FPGA 嵌入式設計和開發教程(Intel FPGA 大學計劃推薦,一線工程師實踐總結)$414$393 -
$447Linux 設備驅動開發 -
練核心從裡強到外:全面了解 Linux 基礎架構$1,000$790 -
詳解 FPGA:人工智能時代的驅動引擎$354$336 -
Vivado / Tcl 零基礎入門與案例實戰$474$450 -
STM32 入門 100步$599$569 -
$301STM32單片機應用技能實訓 -
$458STM32 單片機原理與項目實戰 -
STM32 韌體開發實戰 (標準庫)$450$355 -
例說 STM32 (第4版)$594$564
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以新穎的思路、簡單的邏輯、簡潔的語言來闡述作者初遇STM32以來的種種認識,
書中多處內容都是由作者從STM32初學時的實踐中總結而來。
本書主要介紹ARM CortexM3系列STM32的原理及應用,全書共7章。
第1章主要對STM32做基本介紹;
第2章介紹ARM CortexM3內核架構的大致概況;
第3章從外設特性、功耗特性、安全特性等方面對STM32進行全面的剖析;
第4章主要介紹開發工具;
第5章則引導讀者針對STM32的外設進行一系列的基礎實驗設計,共18個;
第6章通過11篇高級應用文章介紹STM32的一些高級知識;
第7章則通過綜合實例講述一個STM32完整應用方案的實現過程。
本書共享源代碼和相關資料,下載地址為http://bbs.cepark.com和北京航空航天大學出版社下載專區。
本書是再版書,相比舊版,本書對舊版中的不足及部分技術進行了更新。
目錄大綱
第1章什麼是STM321
1.1從CortexM3說起1
1.2STM32面面觀3
第2章傑出的源泉ARM CortexM3內核架構8
2.1ARM架構回顧8
2.2CortexM3 CPU:核心中的核心9
2.2.1管道9
2.2.2編程模型10
2.2.3CortexM3 CPU的運行模式12
2.2.4Thumb2指令集13
2.2.5非對齊存取接口13
2.3CortexM3處理器不只是個處理器14
2.3.1總線14
2.3.2總線矩陣14
2.3.3存儲映射15
2.3.4位帶的概念16
2.3.5系統節拍定時器18
2.3.6中斷處理18
2.3.7嵌套中斷向量控制器19
2.4低功耗的新期待25
2.4.1進入低功耗模式25
2.4.2CoreSight調試組件26
第3章歡迎來到STM32的世界28
3.1讓STM32跑起來28
3.1.1引腳分佈和封裝尺寸28
3.1.2電源的供應方案28
3.1.3復位電路29
3.1.4一個典型的STM32最小系統30
3.1.5時鐘源的選擇30
3.1.6啟動引腳和ISP編程32
3.1.7調試埠32
3.2認識真正的STM3232
3.2.1存儲區映射33
3.2.2性能最大化34
3.3豐富多樣的外部設備41
3.3.1通用設備單元41
3.3.2通信接口61
3.4STM32也論低功耗67
3.4.1運行模式67
3.4.2幾種低功耗模式68
3.4.3調試支持特性71
3.5為STM32保駕護航71
3.5.1一些安全特性71
3.5.2復位控制72
3.5.3電源檢測72
3.5.4時鐘安全系統72
3.5.5看門狗74
3.5.6外設的安全特性76
3.6高性能內置Flash模塊77
3.6.1內置Flash安全特性和編程方法77
3.6.2選項字節78
第4章百花齊放的開發工具79
4.1開發平臺79
4.2固件庫和協議棧80
4.3實時操作系統RTOS81
4.4Keil MDK使用入門81
4.4.1Keil MDK的安裝與工程建立81
4.4.2使用Keil MDK進行STM32的程序開發93
第5章STM32基礎實驗101
5.1先用GPIO來點個燈吧101
5.1.1概述101
5.1.2實驗設計102
5.1.3硬件電路102
5.1.4程序設計102
5.1.5程序清單103
5.1.6註意事項105
5.1.7使用到的庫函數一覽105
5.1.8實驗結果114
5.1.9小結114
5.2簡約而不簡單的SysTick定時器114
5.2.1概述114
5.2.2實驗設計和硬件電路116
5.2.3程序設計116
5.2.4程序清單117
5.2.5使用到的主要庫函數一覽119
5.2.6註意事項120
5.2.7實驗結果121
5.2.8小結121
5.3使用GPIO和SysTick定時器實現按鍵掃描121
5.3.1概述121
5.3.2實驗設計122
5.3.3硬件電路122
5.3.4程序設計122
5.3.5程序清單124
5.3.6註意事項128
5.3.7實驗結果129
5.3.8小結129
5.4通過串口和PC說聲Hello129
5.4.1概述129
5.4.2實驗設計131
5.4.3硬件電路131
5.4.4程序設計131
5.4.5程序清單132
5.4.6使用到的庫函數一覽134
5.4.7註意事項138
5.4.8實驗結果140
5.4.9小結140
5.5風吹草動也不放過NVIC和外部中斷140
5.5.1概述140
5.5.2實驗設計143
5.5.3硬件電路143
5.5.4程序設計144
5.5.5程序清單144
5.5.6使用到的庫函數149
5.5.7註意事項154
5.5.8實驗結果154
5.5.9小結155
5.6兩隻忠誠的看門狗155
5.6.1窗口看門狗155
5.6.2獨立看門狗166
5.7DMA讓數據傳輸更上一層樓179
5.7.1概述179
5.7.2實驗設計181
5.7.3硬件電路181
5.7.4程序設計181
5.7.5程序清單182
5.7.6使用到的庫函數188
5.7.7註意事項194
5.7.8實驗結果194
5.7.9小結195
5.8BKP寄存器與入侵檢測廉價的掉電存儲與防拆解方案195
5.8.1概述195
5.8.2實驗設計196
5.8.3硬件電路197
5.8.4程序設計197
5.8.5程序清單198
5.8.6使用到的庫函數一覽204
5.8.7註意事項207
5.8.8實驗結果207
5.8.9小結208
5.9利用RTC實現一個萬年曆208
5.9.1概述208
5.9.2實驗設計210
5.9.3硬件電路210
5.9.4程序設計210
5.9.5程序清單213
5.9.6使用到的庫函數220
5.9.7註意事項224
5.9.8實驗結果224
5.9.9小結224
5.10挑戰STM32的低功耗設計225
5.10.1概述225
5.10.2實驗設計227
5.10.3硬件電路227
5.10.4程序設計228
5.10.5程序清單228
5.10.6使用到的庫函數233
5.10.7註意事項234
5.10.8實驗結果234
5.10.9小結235
5.11STM32有一雙眼睛叫ADC235
5.11.1概述235
5.11.2實驗設計237
5.11.3硬件電路237
5.11.4程序設計237
5.11.5程序清單239
5.11.6使用到的庫函數242
5.11.7註意事項249
5.11.8實驗結果250
5.11.9小結250
5.12通用定時器的應用250
5.12.1概述250
5.12.2時基單元251
5.12.3比較輸出259
5.12.4PWM輸出267
5.12.5PWM輸入捕獲271
5.12.6本節使用到的庫函數279
5.12.7小結289
5.13嵌入式Flash的讀/寫289
5.13.1概述289
5.13.2實驗設計291
5.13.3硬件電路291
5.13.4程序設計291
5.13.5程序清單292
5.13.6程序所使用到的庫函數293
5.13.7註意事項295
5.13.8實驗結果295
5.13.9小結295
5.14使用SPI接口實現自通信296
5.14.1概述296
5.14.2實驗設計297
5.14.3硬件設計297
5.14.4程序設計298
5.14.5程序清單301
5.14.6所使用到的庫函數307
5.14.7註意事項311
5.14.8實驗結果311
5.14.9小結312
5.15I2C接口自通信實驗313
5.15.1概述313
5.15.2實驗設計315
5.15.3硬件電路316
5.15.4程序設計316
5.15.5程序清單318
5.15.6使用到的庫函數324
5.15.7註意事項330
5.15.8實驗結果330
5.15.9小結330
5.16來認識一下CAN總線331
5.16.1概述331
5.16.2實驗設計333
5.16.3硬件電路334
5.16.4程序設計334
5.16.5程序清單337
5.16.6使用到的庫函數342
5.16.7註意事項350
5.16.8實驗結果351
5.16.9小結351
5.17加速你的CRC運算351
5.17.1概述351
5.17.2實驗設計354
5.17.3硬件電路355
