基於STM32的嵌入式系統設計

基於STM32的嵌入式系統設計

《基於STM32的嵌入式系統設計》是2015年中國鐵道出版社出版的圖書。

基本介紹

  • 中文名:基於STM32的嵌入式系統設計
  • 作者:劉一主編
  • 出版社:中國鐵道出版社
  • 出版時間:2015年
  • 頁數:260 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787113205447
內容簡介,圖書目錄,

內容簡介

《基於STM32的嵌入式系統設計》介紹了以ARM Cortex—M3為核心的STM32F103增強型微控制器,深入講解其硬體和軟體設計方法。全書內容包括:ARM Cortex—M3核心結構,開發環境與*小系統,STM32固件庫,時鐘控制系統,向量中斷控制器,系統定時器(SysTick),通用、復用及重映射I/O,外部中斷輸入,USART,SPI,通用定時器,ADC,看門狗等,並通過綜合實例,詳細講解了嵌入式乙太網串口伺服器的設計。
  《基於STM32的嵌入式系統設計》適合作為普通高等院校嵌入式系統設計課程的教材,也可作為高校師生課程設計、畢業設計以及電子設計競賽的指導教材。

圖書目錄

第1章 ARMCortexM3核心結構
1.1 ARMCortex-M3核心簡介
1.2 處理器的組件
1.3 存儲器系統
第2章 開發環境與最小系統
2.1 開發環境
2.1.1 新建工程和添加原始碼
2.1.2 設定工程
2.1.3 編譯
2.1.4 調試
2.2 最小系統與啟動選擇
第3章 STM32固件庫
3.1 STM32固件庫的定義規則
3.1.1 固件庫命名規則
3.1.2 代碼標準
3.2 STM32庫的層次結構
3.2.1 固件包
3.2.2 固件庫檔案
3.3 STM32庫的使用
3.4 位帶操作
第4章 時鐘控制系統
4.1 時鐘源
4.2 時鐘控制系統RCC暫存器
4.3 系統時鐘配置暫存器例程
4.4 主要RCC庫函式介紹
第5章 向量中斷控制器
5.1 處理器模式
5.2 異常
5.2.1 異常類型
5.2.2 優先權
5.2.3 中斷向量表
5.3 NVIc暫存器
5.4 NVIc庫函式
第6章 系統定時器
6.1 SysTick暫存器
6.2 SysTick暫存器開發實例
6.3 SysTick庫函式
6.4 SysTick庫函式開發實例
第7章 通用、復用及重映射I/O
7.1 通用、復用和重映射:I/O的關係
7.2 通用I/O暫存器
7.2.1 各種輸入/輸出模式
7.2.2 相關暫存器
7.3 通用I/O暫存器開發實例
7.3.1 實例l——流水燈實驗
7.3.2 實例2——按鍵實驗
7.3.3 實例3——LCDl602的使用
7.4 GPIO庫函式
7.5 GPIOx連線埠編程步驟
7.5.1 配置GPIOx連線埠
7.5.2 操作GPIOx連線埠
7.6 GPIO套用示例
第8章 外部中斷輸入
8.1 外部中斷暫存器描述
8.2 外部中斷暫存器開發實例
8.3 EXTI相關庫函式
8.4 外部中斷引腳設定
8.5 外部中斷庫函式套用示例
第9章 USART
9.1 USART概述
9.1.1 傳送器
9.1.2 接收器
9.1.3 分數波特率發生器
9.1.4 usART中斷請求
9.1.5 usART模式配置
9.2 USART暫存器
9.3 uSART暫存器開發實例
9.4 usART庫函式
9.5 usARTx串口編程步驟
9.6 usART套用示例
第10章 SPI
10.1 STM32SPI
10.1.1 NSS引腳管理
10.1.2 主從模式選擇
10.1.3 數據傳送和接收
10.1.4 單工通信
10.1.5 關閉sPI
10.1.6 SPI中斷
10.2 SPI暫存器
10.3 SPI暫存器開發實例
10.3.1 sPI基本功能
10.3.2 nRF24L01無線通信模組使用
10.4 SPI庫函式解讀
10.5 SPI庫函式開發實例
第11章 通用定時器
11.1 通用定時器概述
11.2 通用定時器基本功能
11.2.1 時基單元
11.2.2 時鐘選擇
11.2.3 計數器模式
11.2.4 PWM模式
11.3 通用定時器暫存器
11.4 TIM庫函式解讀
11.5 通用定時器套用示例
第12章 ADC
12.1 ADC概述
12.2 轉換模式
12.3 雙ADC模式
12.4 ADC暫存器
12.5 ADC暫存器開發實例
12.6 ADC庫函式
12.7 ADC套用示例
第13章 看門狗
13.1 獨立看門狗
13.1.1 獨立看門狗特性
13.1.2 暫存器訪問時序
13.1.3 預分頻和重裝值
13.2 1w.DG暫存器
13.3 視窗看門狗
13.3.1 視窗看門狗特性
13.3.2 配置視窗看門狗
13.4 wwDG暫存器
13.5 wwDG庫函式
13.5.1 wwDG暫存器結構
13.5.2 wwDG庫函式
13.6 看門狗套用示例
第14章 綜合實例——基於STM32的智慧型家居系統
14.1 乙太網數據幀結構
14.2 驅動程式介紹
14.3 嵌入式乙太網智慧型家居硬體設計
14.4 嵌入式乙太網串口伺服器的軟體設計
參考文獻

相關詞條

熱門詞條

聯絡我們