*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202309*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:ARM微控制器與嵌入式系統 ISBN:9787121462542 出版社:電子工業 著編譯者:景妮琴 叢書名:嵌入式技術與應用叢書 頁數:282 所在地:中國大陸 *此為代購商品 書號:1580199 可大量預訂,請先連絡。 內容簡介 基於Cortex-M4內核的STM32F4系列微控制器具有較高的性價比,在多個領域都得到了廣泛的應用。本書以STM32F407為例,通過11個具體的項目詳細介紹微控制器和嵌入式系統開發技術,主要內容涉及開發環境、標準固件庫、GPIO介面、定時器、外部中斷、USART、SPI匯流排、I2C匯流排、ADC、嵌入式操作系統等。本書採用項目式教學方法進行講解,可幫助讀者快速熟悉ARM微控制器與嵌入式系統的開發流程、STM32系列微控制器的標準固件庫和各種外設的使用方法。 本書適合作為高等院校相關專業的教材或教學參考書,也可供嵌入式系統開發愛好者閱讀參考。目錄 項目1 開發環境的搭建任務1 1 了解ARM微控制器STM32F407 1 1 1 ARM微控制器 1 1 2 STM32F407的功能 任務1 2 初識開發板硬體電路 1 2 1 核心板的電路原理圖 1 2 2 擴展板的電路原理圖 任務1 3 開發環境的搭建 1 3 1 KEIL開發環境搭建 1 3 2 安裝調試工具 1 4 項目總結 1 5 動手實踐 1 6 潤物無聲:中國晶元 1 7 知識鞏固 項目2 標準固件庫函數開發初探:從點亮LED開始 任務2 1 多文件編程 2 1 1 C程序的編譯 2 1 2 模塊化編程 任務2 2 標準固件庫函數工程模板的建立 2 2 1 標準固件庫文件 2 2 2 使用幫助文檔 2 2 3 建立庫函數工程模板 任務2 3 點亮LED 2 3 1 點亮LED的開發步驟 2 3 2 硬體電路設計 2 3 3 軟體設計 2 4 項目總結 2 5 動手實踐 2 6 項目拓展 2 7 潤物無聲:千里之行,始於足下 2 8 知識鞏固 項目3 使用GPIO介面完成簡單的開發任務 任務3 1 使用GPIO介面實現流水燈 3 1 1 GPIO介面的工作模式 3 1 2 STM32F407ZGT6的時鐘系統 3 1 3 GPIO介面的結構體及庫函數 3 1 4 流水燈的軟硬體設計 任務3 2 使用GPIO介面控制按鍵 3 2 1 任務描述 3 2 2 硬體設計 3 2 3 軟體設計 任務3 3 數碼管的動態顯示 3 3 1 任務描述 3 3 2 硬體設計 3 3 3 軟體設計 3 4 項目總結 3 5 動手實踐 3 6 潤物無聲:代碼規範 3 7 知識鞏固 項目4 使用定時器實現電子鐘 任務4 1 熟悉STM32系列微控制器的中斷系統 4 1 1 嵌套向量中斷控制器 4 1 2 NVIC的結構體 4 1 3 NVIC的標準固件庫函數 4 1 4 中斷編程的要點 任務4 2 熟悉STM32F407微控制器的定時器特性 4 2 1 高級控制定時器 4 2 2 通用定時器 4 2 3 基本定時器 任務4 3 使用定時器實現電子鐘的軟體設計 4 3 1 基本定時器的主要功能 4 3 2 定時器的結構體及標準固件庫函數 4 3 3 電子鐘的軟體設計 4 4 項目總結 4 5 動手實踐 4 6 潤物無聲:誠信 4 7 知識鞏固 項目5 利用外部中斷為電子鐘校準 任務5 1 熟悉中斷/事件線的特性 任務5 2 學會使用EXTI的結構體及標準固件庫函數 任務5 3 利用外部中斷實現電子鐘校準的軟體設計 5 3 1 任務要求 5 3 2 編程要點 5 3 3 實例代碼 5 3 3 下載驗證 5 4 項目總結 5 5 動手實踐 5 6 潤物無聲:知識產權 5 7 知識鞏固 項目6 通過USART收發數據 任務6 1 理解串列通信協議 6 1 1 物理層 6 1 2 協議層 6 1 3 有效數據和數據校驗 任務6 2 熟悉STM32系列微控制器的USART 6 2 1 USART的特性 6 2 2 USART的功能 任務6 3 學會使用USART的結構體及標準固件庫函數 任務6 4 通過USART收發數據 6 4 1 任務要求 6 4 2 編程要點 6 4 3 硬體連接 6 4 4 軟體編程 6 4 5 實例代碼 6 4 6 下載驗證 6 5 項目總結 6 6 動手實踐 6 7 潤物無聲:華為5G通信 6 8 知識鞏固 項目7 使用SPI匯流排操作外設 任務7 1 理解SPI協議 7 1 1 物理層 7 1 2 協議層 任務7 2 熟悉STM32系列微控制器的SPI 7 2 1 SPI的特性 7 2 2 SPI的功能 任務7 3 學會使用SPI的結構體及標準固件庫函數 任務7 4 利用MAX7219實現8位數碼管的顯示功能 7 4 1 編程任務 7 4 2 硬體設計 7 4 3 軟體設計 7 4 4 實例代碼 7 4 5 下載驗證 7 5 項目總結 7 6 動手實踐 7 7 潤物無聲:6G爭奪戰已然打響 7 8 知識鞏固 項目8 使用定時器生成PWM信號 任務8 1 理解使用定時器生成PWM信號的原理 任務8 2 熟悉STM32系列微控制器的定時器 8 2 1 TIM2∼TIM5的主要特性 8 2 2 TIM9∼TIM14的主要特性 8 2 3 通用定時器的功能 任務8 3 學會使用定時器的結構體和標準固件庫函數 任務8 4 使用定時器生成PWM信號的軟體設計 8 4 1 任務描述 8 4 2 編程要點 8 4 3 實例代碼 8 4 4 下載驗證 8 5 項目總結 8 6 項目拓展 8 7 動手實踐 8 8 潤物無聲:精益求精 8 9 知識鞏固 項目9 使用I2C匯流排驅動OLED 任務9 1 理解I2C匯流排協議 9 1 1 I2C匯流排的物理層 9 1 2 I2C匯流排的協議層 任務9 2 熟悉STM32系列微控制器的I2C匯流排 9 2 1 I2C匯流排介面的特性 9 2 2 I2C匯流排介面的功能 9 2 3 I2C匯流排的通信過程 任務9 3 學會使用I2C匯流排的結構體及標準固件庫函數 任務9 4 使用I2C匯流排驅動OLED的軟體設計 9 4 1 編程任務 9 4 2 編程要點 9 4 3 硬體設計 9 4 4 軟體 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |