買這商品的人也買了...
-
從 Arduino 邁向 STM32:成為專業工程師必經之路$450$351 -
深度學習 (Deep Learning)(繁體中文版)$1,200$948 -
STM32Cube 高效開發教程 (基礎篇)$719$683 -
$662STM32Cube 高效開發教程 (高級篇) -
Keras 大神歸位:深度學習全面進化!用 Python 實作 CNN、RNN、GRU、LSTM、GAN、VAE、Transformer$1,200$1,020 -
演算法生存指南$800$632 -
微控制器原理與應用:基於 STM32 ARM Cortex-M4F 處理器, 2/e$550$495 -
嵌入式系統設計 — 基於 Cortex-M 處理器與 RTOS 構建$479$455 -
$213STM32 程序設計:從寄存器到 HAL 庫 -
輕松玩轉 STM32Cube, 2/e$534$507 -
一本精通 - OpenCV 與 AI 影像辨識$680$537 -
STM32 韌體開發實戰 (標準庫)$450$355 -
$274手把手教你用 STM32CubeIDE — 基於 HAL 庫的嵌入式開發 -
$453原子教你學 STM32 (HAL庫版)(下) -
$453原子教你學 STM32 (HAL庫版)(上) -
$249基於HAL庫的STM32F1 開發實踐教程 -
$374Arm 嵌入式系統案例實戰 — 手把手教你掌握 STM32F103 微控制器項目開發 -
$504STM32 嵌入式微控制器快速上手, 3/e -
$356物聯網 Python 開發實戰, 2/e -
高速省電 CPU 的未來 - STM32F103 嵌入式 Arm 系統專案實作$1,000$790 -
程式設計原來不只有寫 CODE!銜接學校與職場的五堂軟體開發實習課 = Beyond Just Coding: Five Essential Lessons from Classroom to Career in Software Development$700$546 -
AI PC 基礎 CPU 架構 - Arm Cortex-M4 STM32F407 HAL 開發實戰$1,080$853 -
$453原子教你玩 STM32 (庫函數版第3版) -
STM32 嵌入式系統開發 — 基於 STM32CubeMX 和 HAL 庫$354$336 -
$356嵌入式系統基礎與實踐 — 基於 ARM Cortex-M3 內核的 STM32 微控制器, 2/e
簡體書新到貨|2書75折 (8/25--9/4) 詳見活動內容 »
-
85折
$550量子計算與人工智能 -
85折
$351圖解Skill+OpenClaw:零代碼打造你的AI智能助手 -
85折
$254OpenClaw快速上手極簡部署與實戰 -
79折
$943系統安全工程導論 -
79折
$611Seaborn 科技繪圖:基於 Matplotlib 的 Python 數據可視化 -
79折
$327機器人學基礎 第4版 -
79折
$283智能體的超級大腦:大模型工作原理揭秘 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
85折
$50930天輕松學會SQL -
85折
$254大模型賦能的智能體系統原理與實踐 -
85折
$856先進智能感知技術與應用 -
85折
$759視覺智能 — 技術前沿與應用探索 -
85折
$402分布式數據庫系統:原理解析與架構設計 -
85折
$453理解深度學習 -
85折
$351AI 優先:面向未來的企業和品牌行動指南 -
85折
$407飛書雲端安全養蝦 極簡OpenClaw實操手冊 -
85折
$504雲網融合的新型網絡架構 -
85折
$402Seedance創富手冊:零基礎做電商帶貨和自媒體 -
85折
$351Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法 -
85折
$453自然語言處理實踐:語義理解與信息抽取 -
85折
$300大模型應用 -
85折
$305生成式大模型項目實戰(微課版) -
85折
$652衛星導航系統多徑抑制技術
相關主題
商品描述
《STM32微控制器原理與應用(HAL庫版)》以兼顧原理、註重應用為原則,以主流STM32F1系列微控制器為硬件平臺,
系統講述微控制器系統構架及內部資源工作原理,並將其與典型應用緊密結合,涵蓋於通用輸入/輸出接口(GPIO)、
中斷管理、定時器、串口通信、模數轉換(ADC)等章節中;程序設計方法採用典型前後臺程序結構,
通過鍵盤、顯示人機接口、定時器、主從串口通信等簡單案例原理分析,
使讀者理解任務需求與微控制器內部資源配置之間的關係,
以及系統任通過章節例程及《STM32微控制器原理與應用(HAL庫版)》應用案例學習,
讀者可以系統瞭解一個完整微控制器應用系統設計開發的方法和步驟。
軟件開發採用STM32CubeMX軟件,用圖形化界面簡單直觀地對目標芯片的引腳、
時鐘及內部資源進行初始化配置,生成基於硬件抽像庫(HAL庫)的程序架構,
並配合MDK-ARM等集成開發環境,實現應用程序的編寫。這樣做既加快了微控制器系統的開發效率,又降低了學習難度。
《STM32微控制器原理與應用(HAL庫版)》可作為高等院校電子信息類、自動化類、
機電類專業本科生“單片機原理及應用”“微控制器原理及應用”課程的教材,也可供微控制器系統應用的工程技術人員參考。
目錄大綱
第1章微控制器概述
1.1 微控制器
1.1.1 基本概念
1.1.2 微控制器發展
1.2 ARM處理器
1.2.1 ARM處理器架構體系
1.2.2 ARM處理器分類
1.3 Cortex-M3(CM3)內核微控制器
1.4 STM32系列微控制器
1.4.1 STM32F103系列微控制器
1.4.2 STM32總線和存儲器結構
1.4.3 STM32最小系統電路
本章習題
第2章開發環境
2.1 STM32CubeMX圖形化代碼生成工具
2.1.1 STM32CubeMX安裝及建立新工程
2.1.2 芯片選型
2.1.3 時鐘配置
2.1.4 引腳配置
2.1.5 工程代碼生成
2.2 Keil集成開發環境
2.2.1 Keil安裝
2.2.2 源程序編輯和管理
2.2.3 工程路徑管理和設置
2.2.4 工程編譯
2.2.5 可執行文件生成設置
2.2.6 程序空間-內存空間
2.2.7 程序下載和調試
2.3 程序框架
2.3.1 啟動程序
2.3.2 Cortex-M3微控制器軟件接口標準CMSIS
2.3.3 HAL庫
2.3.4 用戶程序
2.4 工程調試和驗證
2.5 應用實例
本章習題
第3章嵌入式C語言基礎
3.1 標識符與關鍵字
3.2 數據類型與運算符
3.2.1 數據類型
3.2.2 變量
3.2.3 常量
3.2.4 運算符
3.3 數組
3.4 流程控制語句
3.4.1 語句
3.4.2 if語句
3.4.3 while語句
3.4.4 for語句
3.4.5 switch語句
3.4.6 break和continue語句
3.5 函數
3.6 指針
3.6.1 內存和地址
3.6.2 指針變量
3.6.3 指針運算符
3.6.4 指針在STM32中應用
3.7 結構體與枚舉
3.7.1 結構體
3.7.2 枚舉類型
3.8 預處理命令
3.8.1 宏定義
3.8.2 文件包含
3.8.3 條件編譯
本章習題
……
第4章GPIO基礎
第5章GPIO接口電路及應用
第6章中斷系統
第7章定時器原理及應用
第8章串口通信原理及應用
第9章ADC原理及應用
第10章SPI/I(2)C總線及應用
第11章程序結構與程序設計
第12章迷宮機器人控制系統設計
參考文獻
