幫助中心 | 我的帳號 | 關於我們

基於STM32的嵌入式系統設計與實踐/電子設計與實踐

  • 作者:編者:鍾佩思//徐東方//劉梅|責編:張劍
  • 出版社:電子工業
  • ISBN:9787121403767
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:450
人民幣:RMB 98 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於STM32F103基本型微控制器,由淺入深地介紹了STM32嵌入式系統設計的基本流程與應用要點,系統講解了每一個外設的功能及其使用方法,使讀者能夠輕鬆掌握STM32嵌入式系統設計與實踐中的各種硬體和軟體設計知識。全書分為四部分:第一部分為入門篇,講解了STM32微控制器整體架構和軟體設計方法;第二部分為基礎篇,針對系統設計基礎知識和基本外設的應用進行了講解;第三部分為提高篇,對數據處理、匯流排介面和通信技術進行了講解;第四部分為綜合篇,通過4個綜合設計實例來鞏固前9章所介紹的知識。
    本書邏輯清晰,內容全面,適合STM32初學者、從事嵌入式系統設計的工程技術人員閱讀使用,也可作為高等學校相關專業的教學用書。

作者介紹
編者:鍾佩思//徐東方//劉梅|責編:張劍

目錄
入門篇
  第1章  嵌入式系統與STM32微控制器
    1.1  嵌入式系統
      1.1.1  嵌入式系統概述
      1.1.2  嵌入式系統的發展與應用領域
    1.2  STM32微控制器
      1.2.1  STM32微控制器的誕生
      1.2.2  STM32微控制器的分類、命名規則與選型
    1.3  STM32寄存器簡介
      1.3.1  STM32晶元的結構
      1.3.2  從存儲區映射到寄存器
      1.3.3  寄存器的封裝與讀/寫操作
  第2章  STM32標準庫函數
    2.1  庫函數開發概述
      2.1.1  STM32標準函數庫概述
      2.1.2  庫函數開發的優勢
    2.2  庫文件及其層次關係
      2.2.1  CMSIS標準軟體架構
      2.2.2  庫目錄和文件簡介
      2.2.3  如何使用官方資料
  第3章  STM32開發工具概述
    3.1  多種多樣的開發工具
      3.1.1  開發工具的類別與選擇
      3.1.2  KeilMDK的性能優勢
    3.2  KeilMDK的安裝與使用
      3.2.1  如何安裝KeilMDK
      3.2.2  創建庫函數工程模板
      3.2.3  KeilMDK軟體模擬
    3.3  STM32的程序下載
      3.3.1  利用串口下載程序
      3.3.2  JTAG/SWD程序下載與調試
基礎篇
  第4章  嵌入式系統設計基礎
    4.1  C語言的基本應用
      4.1.1  面向STM32的基本操作
      4.1.2  結構體的使用解析
    4.2  STM32基礎知識儲備
      4.2.1  埠復用和重映射功能
      4.2.2  嵌套向量中斷控制器簡介
      4.2.3  時鐘系統與RCC控制器
  第5章  GPIO埠與外部中斷
    5.1  STM32的GPIO埠
      5.1.1  GPIO埠功能與結構
      5.1.2  GPIO工作模式詳解
      5.1.3  GPIO庫函數及其應用
    5.2  外部中斷/事件控制器
      5.2.1  EXTI的結構與功能
      5.2.2  EXTI相關寄存器概述
      5.2.3  EXTI相關庫函數簡介
    5.3  GPIO與外部中斷控制實踐

      5.3.1  通用文件的編寫與使用
      5.3.2  GPIO埠輸出點亮LED
      5.3.3  GPIO埠輸入檢測按鍵
      5.3.4  EXTI外部中斷控制
  第6章  STM32定時器/計數器
    6.1  STM32定時器/計數器概述
      6.1.1  TIMx定時器內容解析
      6.1.2  RTC定時器的功能與操作
      6.1.3  SysTick時鐘功能介紹
      6.1.4  看門狗定時器基本操作
    6.2  定時器庫函數及其應用
      6.2.1  TIMx定時器相關函數
      6.2.2  RTC與BKP相關函數
      6.2.3  SysTick定時器相關函數
      6.2.4  看門狗定時器相關函數
    6.3  定時器系統設計與實踐
      6.3.1  SysTick定時器實現精準延時
      6.3.2  看門狗定時器應用
      6.3.3  定時器中斷應用
      6.3.4  PWM信號的產生
  第7章  USART串口通信技術
    7.1  通信的基本概念詳解
      7.1.1  通信的分類與概念
      7.1.2  串口通信協議解析
    7.2  USART串口通信概述
      7.2.1  USART的主要功能與硬體結構
      7.2.2  USART寄存器及其使用
      7.2.3  USART相關庫函數簡介
    7.3  串口通信編程應用實例
      7.3.1  串口通信的應用基礎
      7.3.2  通過USART1接發通信
提高篇
  第8章  數據的轉換與讀/寫訪問
    8.1  FSMC模塊應用解析
      8.1.1  FSMC的主要功能、結構與匯流排配置
      8.1.2  FSMC相關庫函數概述
      8.1.3  FSMC驅動TFTLCD
    8.2  ADC的編程應用
      8.2.1  ADC的主要操作與特徵
      8.2.2  ADC相關庫函數概述
      8.2.3  ADC的編程應用實例
    8.3  DAC的編程應用
      8.3.1  DAC的主要操作與特徵
      8.3.2  DAC相關庫函數概述
      8.3.3  DAC的轉換編程應用實例
    8.4  DMA數據訪問與傳輸
      8.4.1  DMA結構與數據配置
      8.4.2  DMA控制器相關庫函數
      8.4.3  DMA數據傳輸實例
    8.5  嵌入式FLASH的讀/寫操作

      8.5.1  STM32的FLASH存儲器
      8.5.2  FLASH相關庫函數簡介
      8.5.3  嵌入式FLASH的讀/寫操作實例
  第9章  匯流排介面與通信技術
    9.1  I2C匯流排的設計與使用
      9.1.1  I2C的功能結構與特徵
      9.1.2  I2C相關庫函數簡介
      9.1.3  利用I2C實現讀/寫操作
    9.2  SPI串列外設介面技術
      9.2.1  SPI與I2S的結構與功能
      9.2.2  SPI/I2S相關庫函數簡介
      9.2.3  SPI讀/寫串列FLASH
    9.3  CAN匯流排的編程與使用
      9.3.1  CAN匯流排的結構與功能
      9.3.2  CAN相關庫函數解析
      9.3.3  CAN匯流排通信編程實現
    9.4  SDIO介面編程應用解析
      9.4.1  SDIO介面與MicroSD卡
      9.4.2  SDIO相關庫函數概述
      9.4.3  MicroSD卡操作實踐
綜合篇
  第10章  嵌入式系統綜合設計實例
    10.1  USB讀卡器設計實例
      10.1.1  USB標準及結構簡介
      10.1.2  USB讀卡器硬體設計
      10.1.3  USB讀卡器編程實現
    10.2  攝像頭應用設計實例
      10.2.1  攝像頭硬體簡介
      10.2.2  攝像頭應用硬體設計
      10.2.3  攝像頭應用編程實現
    10.3  音樂播放器設計實例
      10.3.1  音頻解碼晶元簡介
      10.3.2  音樂播放器硬體設計
      10.3.3  音樂播放器編程實現
    10.4  無線通信設計實例
      10.4.1  無線通信模塊簡介
      10.4.2  無線通信硬體設計
      10.4.3  無線通信編程實現
附錄A  STM32F103ZET6晶元的引腳功能定義
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032