| *數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202312*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:基於HAL庫的STM32F1 開發實踐教程 ISBN:9787121467783 出版社:電子工業 著編譯者:張寶譯 頁數:236 所在地:中國大陸 *此為代購商品 書號:1607043 可大量預訂,請先連絡。 內容簡介 本書以STM32CubeMX(簡稱CubeMX)軟體和MDK-ARM軟體為開發工具,以微控制器(MCU)型號為STM32F103VET6的開發板為例,全面介紹了CubeMX軟體的開發方式和HAL庫的應用,包括STM32F103常用外設的配置、編程使用和CubeMX軟體的使用。 本書內容全面,講解由淺入深,實例豐富,可讀性好,實用性強。本書通過項目驅動的方式,能加強讀者對所學知識的理解,強化自身分析問題、解決問題的能力。 本書適合STM32初學者,以及從事嵌入式系統開發的工程技術人員閱讀和參考,也可作為高等學校相關專業的教材使用。目錄 第1章 嵌入式系統概述1 1 嵌入式系統的定義 1 2 嵌入式系統的特點 1 3 嵌入式系統與通用計算機系統的比較 1 3 1 嵌入式系統與通用計算機系統的共同點 1 3 2 嵌入式系統與通用計算機系統的不同點 1 4 嵌入式系統的基本分類 1 4 1 按照技術複雜度進行分類 1 4 2 按照應用領域進行分類 1 5 嵌入式系統的應用領域 1 6 嵌入式處理晶元 本章小結 思考與練習 第2章 ARM處理器與STM32微控制器 2 1 ARM公司簡介 2 2 ARM處理器簡介 2 3 Cortex-M3處理器 2 4 STM32微控制器 2 5 STM32晶元的結構 2 6 存儲區映射 本章小結 思考與練習 第3章 開發環境及硬體平台 3 1 系統設計 3 1 1 系統設計流程 3 1 2 嵌入式系統開發環境搭建 3 2 STM32固件庫 3 2 1 背景簡介 3 2 2 HAL庫簡介 3 3 CubeMX軟體 3 4 MDK-ARM軟體 3 5 硬體開發平台 3 6 創建一個工程模板 3 7 下載程序 本章小結 思考與練習 第4章 使用CubeMX軟體生成開發項目 4 1 CubeMX軟體使用介紹 4 2 CubeMX軟體窗口界面描述 本章小結 思考與練習 第5章 通用輸入輸出口 5 1 GPIO概述 5 2 GPIO內部結構 5 2 1 輸入驅動器 5 2 2 輸出驅動器 5 3 GPIO工作模式 5 3 1 浮空輸入 5 3 2 上拉輸入 5 3 3 下拉輸入 5 3 4 模擬輸入 5 3 5 開漏輸出 5 3 6 開漏復用輸出 5 3 7 推挽輸出 5 3 8 推挽復用輸出 5 4 GPIO輸出速度 5 5 復用功能重映射 5 6 GPIO寄存器 5 7 GPIO的HAL驅動 5 8 GPIO實例 5 8 1 LED流水燈控制 5 8 2 LED流水燈控制項目初始化代碼分析 5 8 3 按鍵輸入檢測及代碼分析 5 8 4 本例代碼 本章小結 思考與練習 第6章 中斷系統 6 1 中斷概述 6 1 1 中斷的定義 6 1 2 中斷的應用 6 1 3 中斷源與中斷屏蔽 6 1 4 中斷處理過程 6 1 5 中斷優先順序與中斷嵌套 6 2 STM32F103系列微控制器的中斷系統 6 3 中斷設置相關HAL驅動程序 6 4 STM32F103系列微控制器的外部中斷/事件控制器 6 4 1 EXTI的內部結構 6 4 2 EXTI工作原理 6 4 3 EXTI主要特性 6 5 外部中斷相關的HAL驅動函數 6 6 外部中斷實例 6 6 1 利用外部中斷檢測按鍵並控制LED燈 6 6 2 項目代碼分析 6 6 3 本例代碼 本章小結 思考與練習 第7章 定時器 7 1 定時器概述 7 2 基本定時器 7 2 1 基本定時器概要 7 2 2 基本定時器主要特性介紹 7 2 3 基本定時器的組成和功能 7 3 通用定時器 7 3 1 通用定時器概要 7 3 2 通用定時器主要特性介紹 7 3 3 通用定時器的組成和功能 7 3 4 通用定時器的工作模式 7 4 高級定時器 7 4 1 高級定時器概要 7 4 2 高級定時器主要特性介紹 7 4 3 高級定時器結構 7 5 定時器相關的HAL驅動 7 5 1 定時器主要函數 7 5 2 其他通用操作函數 7 5 3 中斷處理 7 5 4 外設的中斷處理小結 7 6 定時器功能實例 7 6 1 LED燈定時翻轉 7 6 2 項目「LED燈定時翻轉」代碼分析 7 6 3 控制無源蜂鳴器 7 6 4 項目「控制無源蜂鳴器」代碼分析 7 6 5 本例代碼 本章小結 思考與練習 第8章 串列通信介面USART 8 1 數據通信的基本概念 8 1 1 并行通信 8 1 2 串列通信 8 2 USART工作原理 8 2 1 USART介紹 8 2 2 USART的主要特性 8 2 3 USART功能概述 8 2 4 USART字長設置 8 2 5 USART中斷 8 3 USART相關的HAL驅動 8 3 1 串口常用HAL函數 8 3 2 中斷事件和回調函數 8 4 串口通信實例 8 4 1 串口發送數據實例 8 4 2 串口接收數據實例 8 4 3 本例代碼 本章小結 思考與練習 第9章 模擬數字轉換器 9 1 ADC概述 9 1 1 ADC的基本原理 9 1 2 ADC的性能參數 9 1 3 ADC的主要類型 9 2 STM32F103系列微控制器的ADC工作原理 9 2 1 主要特徵 9 2 2 內部結構 9 2 3 通道及分組 9 2 4 時序圖 9 2 5 數據對齊 9 2 6 校準 9 2 7 轉換時間 9 2 8 轉換模式 9 2 9 外部觸發轉換 9 2 10 中斷和DMA 9 3 ADC相關的HAL驅動 9 4 ADC應用實例 9 4 1 讀取光敏感測器數據 9 4 2 本例代碼 本章小結 思考與練習 第10章 IIC通信 10 1 IIC通信原理 10 1 1 IIC概述 10 1 2 IIC的數據傳送 10 2 STM32F103系列微控制器的IIC介面 10 2 1 STM32F103系列微控制器的IIC介面主要特性 10 2 2 STM32F103系列微控制器的IIC 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |