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

基於STM32的嵌入式系統設計與開發(職業教育電子信息類新型融媒體系列教材)

  • 作者:編者:李宇峰//王巍//李平安|責編:胡小鋒
  • 出版社:中南大學
  • ISBN:9787548743569
  • 出版日期:2021/07/01
  • 裝幀:平裝
  • 頁數:254
人民幣:RMB 42 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書內容包括了基於STM32的嵌入式系統設計的原理、硬體設計、軟體開發及工程實踐。緊扣教學需求, 以滿足無人駕駛行業應用需求為主線, 根據無人駕駛控制系統的特點,選取無人駕駛裝置基本功能作為實踐內容。內容包括無人駕駛裝置開發基礎、無人駕駛裝置的啟停控制、無人駕駛裝置顯示系統、無人駕駛裝置驅動系統、無人駕駛裝置數據存儲系統、無人駕駛裝置的感知系統等。本書可作為電子信息類專業的核心課教材。

作者介紹
編者:李宇峰//王巍//李平安|責編:胡小鋒

目錄
項目一  無人駕駛裝置開發基礎
  1.1  常見無人駕駛裝置簡介
    1.1.1  智能機器人的架構介紹
    1.1.2  自動駕駛系統的架構介紹
    1.1.3  無人機機載控制系統架構的介紹
  1.2  STM32概述
    1.2.1  ARM處理器簡介
    1.2.2  Cortex—M3內核簡介
    1.2.3  STM32 MCU簡介
  1.3  搭建軟體開發環境
    1.3.1  MDK—KeiI μVision簡介
    1.3.2  MDK—Keil μ Vision 5安裝與設置
    1.3.3  Proteus簡介
    1.3.4  Proteus 8安裝與設置
  1.4  案例一  MDK5下STM32的程序開發
    1.4.1  STM32的開發方式
    1.4.2  STM32編程的C語言基礎
    1.4.3  STM32固件庫簡介
    1.4.4  創建第一個工程
    1.4.5  STM32軟體模擬
  1.5  案例二Proteus 8下sTM32的硬體原理模擬
    1.5.1  Schaematic Captute介紹
    1.5.2  STM32最小系統
    1.5.3  繪製最小系統原理圖
    1.5.4  原理圖模擬調試
  章節測驗
項目二  無人駕駛裝置的啟停控制
  2.1  STM32GP10簡介
    2.1.1  GPIO的8種工作模式
    2.1.2  與GPIO相關寄存器及庫函數說明
    2.1.3  GPIO鍾配置
  2.2  SysTick定時器
    2.2.1  SysTick簡介
    2.2.2  SysTick寄存器介紹
    2.2.3  延時功能
  2.3  案例三無人駕駛裝置指示燈(I/0位輸出)設計
    2.3.1  方案設計
    2.3.2  硬體設計
    2.3.3  軟體設計
    2.3.4  軟體模擬
  2.4  案例四無人駕駛裝置系統啟停電路(I/0位輸入)設計
    2.4.1  方案設計
    2.4.2  硬體設計
    2.4.3  軟體設計
    2.4.4  軟體模擬
  2.5  STM32的中斷向量表
  2.6  嵌套向量中斷控制器NVIC
    2.6.1  優先順序定義
    2.6.2  優先順序分組
    2.6.3  中斷編程的具體流程

  2.7  EXTI外部中斷
    2.7.1  外部中斷初始化配置
    2.7.2  編寫中斷服務函數
    2.7.3  外部中斷配置過程
  2.8  案例五無人駕駛裝置系統啟停電路(中斷方式)設計
    2.8.1  方案設計
    2.8.2  硬體設計
    2.8.3  軟體設計
    2.8.4  軟體模擬
    章節測驗
項目三  無人駕駛裝置人機交互系統
  3.1  STM32通用定時器簡介
    3.1.1  STM32的定時器
    3.1.2  STM32的通用定時器  /104
    3.1.3  STM32的通用定時器的功能特點
    3.1.4  STM32的通用定時器的結構
    3.1.5  計數模式
  3.2  通用定時器的寄存器
    3.2.1  計數器當前值寄存器
    3.2.2  預分頻寄存器
    3.2.3  自動重裝載寄存器
    3.2.4  控制寄存器
    3.2.5  DMA/中斷使能寄存器
    3.2.6  計算通用定時器溢出時間
  3.3  通用定時器中斷處理
    3.3.1  中斷處理步驟
    3.3.2  中斷處理固件庫函數介紹
  3.4  OLED顯示器
    3.4.1  OLED簡介
    3.4.2  OLED介面時序  
    3.4.3  OLED的顯存
    3.4.4  SSD1306的指令
  3.5  案例六無人駕駛裝置顯示系統(OLED)設計
    3.5.1  方案設計
    3.5.2  硬體設計
    3.5.3  軟體設計
    3.5.4  軟體模擬
    章節測驗
項目四  無人駕駛裝置驅動系統
  4.1  直流電機調速原理
    4.1.1  脈衝寬度調製
    4.1.2  雙極式可逆PWM調速
  4.2  STM32的PWM簡介
  4.3  PWM相關寄存器
    4.3.1  捕獲/比較模式寄存器
    4.3.2  捕獲/比較使能寄存器
    4.3.3  捕獲/比較寄存器
  4.4  案例七無人駕駛裝置驅動系統(PWM)設計
    4.4.1  方案設計
    4.4.2  硬體設計

    4.4.3  軟體設計
    4.4.4  軟體模擬
    章節測驗
項目五  無人駕駛裝置數據存儲系統
  5.1  常用存儲器介紹
    5.1.1  存儲器類
    5.1.2  RAM存儲器
    5.1.3  非易失性存儲器
  5.2  12C協議
    5.2.1  12C協議簡介
      .5.2.2  12C基本讀寫過程
    5.2.3  通信的起始和停止信號
      .5.2.4  數據有效性
    5.2.5  地址及數據方
    5.2.6  應答
  5.3  STM32的12C外設
    5.3.1  通信引腳
    5.3.2  相關寄存器
    5.3.3  時鐘控制邏輯
    5.3.4  控制邏輯
    5.3.5  主模式通信過程
    5.3.6  12C中斷請求
  5.4  AT24C02簡介
  5.5  案例八無人駕駛裝置系統參數存儲之:EEPROM
    5.1.1  方案設計
    5.5.2  硬體設計
    5.5.3  軟體設計
    5.5.4  軟體模擬
  章節測驗
項目六  無人駕駛裝置的通信系統
  6.1  通信的概念
    6.1.1  並行通信
    6.1.2  串列通信
  6.2  串口通信協議
    6.2.1  物理層
    6.2.2  協議層
  6.3  STM32的USART外設
    6.3.1  USART功能框圖
    6.3.2  USAR3、相關寄存器
  6.4  MAX232簡介
  6.5  案例九無人駕駛裝置系統通信介面(IlS-232)設計
    6.5.1  方案設計
    6.5.2  硬體設計
    6.5.3  軟體設計
    6.5.4  軟體模擬
    章節測驗
項目七  無人駕駛裝置的感知系統
  7.1  模數轉換器ADC功能介紹
    7.1.1  STM32 ADC簡介
    7.1.2  ADC功能介紹

  7.2  ADC相關寄存器
    7.2.1  ADC控制寄存器
    7.2.2  ADC控制寄存器
    7.2.3  ADC採樣事件寄存器(ADC—SMPR1和ADC_SMPR2)
    7.2.4  ADC規則序列寄存器(ADC SQR1-3)
    7.2.5  ADc規則數據寄存器(ADC-DR)
    7.2.6  ADC狀態寄存器(ADC_SR)
  7.3  ADC轉換模式
    7.3.1  單次轉換模式
    7.3.2  連續轉換模式
  7.4  慣性導航系統
    7.4.1  慣性感測器
    7.4.2  無人駕駛裝置的感測器網路
    7.4.3  感測器的原理
  7.5  案例十無人駕駛裝置姿態檢測
    7.5.1  方案設計
    7.5.2  硬體設計
    7.5.3  軟體設計
    7.5.4  軟體模擬
  7.6  超聲波測距原理
  7.7  案例十一無人駕駛裝置障礙物探測
    7.7.1  方案設計
    7.7.2  硬體設計
    7.7.3  軟體設計
    7.7.4  軟體模擬
  章節測驗
項目八  工程實例:基於STM32的智能機器人
  8.1  智能機器人簡介
    8.1.1  循跡板介~g
    8.1.2  雲台攝像頭介紹
    8.1.3  任務板介紹
    8.1.4  各組成部分連接
  8.2  智能機器人硬體資源
    8.2.1  主控核心板硬體資源
    8.2.2  通信顯示板硬體資源
  8.3  T程實例
    8.3.1  LED測試實驗
    8.3.2  按鍵實驗
    8.3.3  PWM輸出實驗
    8.3.4  CAN匯流排測試實驗
    8.3.5  Wi-Fi測試實驗
    8.3.6  光強度測量實驗
    8.3.7  超聲波測量實驗
    8.3.8  Rt-ID讀卡器實驗
    8.3.9  智能語音控制實驗
    8.3.10  綜合實驗
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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