嵌入式系統(tǒng)開發(fā)基礎教程——基于STM32F103系列
定 價:39.8 元
叢書名:普通高等教育電子信息類系列教材
- 作者:高延增 龔雄文 林祥果
- 出版時間:2021/3/1
- ISBN:9787111673460
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP360-21
- 頁碼:217
- 紙張:
- 版次:
- 開本:16開
本書基于STM32F1xx系列芯片深入淺出地講解了嵌入式系統(tǒng)開發(fā)的基礎知識,同時概要地介紹了嵌入式系統(tǒng)的基本概念及嵌入式處理器的發(fā)展歷程,主要內(nèi)容包括:嵌入式系統(tǒng)開發(fā)所需的工具軟件、通用輸入輸出、中斷和事件、定時器、直接存儲器存取、通用同步/異步通信、集成電路總線、串行外設接口、模/數(shù)轉(zhuǎn)換器。本書的每個基礎模塊都配備了應用案例,幫助讀者加深對理論知識的理解,所有案例都按實際嵌入式系統(tǒng)開發(fā)項目進行了架構設計,使用Keil MDK來開發(fā),在Proteus上仿真測試通過。本書可作為普通高校電子信息、自動化、計算機等專業(yè)的教材。本書配有電子課件、課程教學大綱、教學實施方案、課程教案、各章節(jié)應用案例的源代碼等教學資源,歡迎選用本書的教師登錄wwwcmpeducom注冊下載,或發(fā)郵件至jinacmp@163com索取。
目錄目錄
前言
第1章嵌入式系統(tǒng)概述
11理解嵌入式系統(tǒng)的概念
12嵌入式系統(tǒng)的處理器技術簡介
13小結
14習題
第2章STM32開發(fā)工具基礎
21嵌入式系統(tǒng)開發(fā)概述
22STM32開發(fā)工具
23應用案例:STM32模板工程
24小結
25習題
第3章STM32F1微處理器架構
31嵌入式系統(tǒng)芯片架構簡介
32STM32F1對CortexM的實現(xiàn)
33小結
34習題
第4章通用輸入輸出(GPIO)
41STM32F1系列芯片的常用封裝
42GPIO工作原理
43GPIO相關的常用庫函數(shù)
44GPIO應用案例:按鍵控制LED
45小結
46習題
第5章中斷和事件
51中斷的相關概念
52嵌套向量中斷控制器(NVIC)
53外部中斷/事件控制器(EXTI)
54中斷應用案例:中斷方式的按鍵控制LED
55小結
56習題
第6章定時器
61定時器的一般概念
62系統(tǒng)滴答定時器(SysTick)
63實時時鐘(RTC)
64看門狗
65定時器TIM1~TIM8
66定時器應用案例:利用PWM實現(xiàn)一個呼吸燈
67小結
68習題
第7章直接存儲器存。―MA)
71DMA概述
72DMA功能描述
73DMA寄存器
74DMA相關配置庫函數(shù)
75應用案例:DMA傳輸
76小結
77習題
第8章通用同步/異步通信
81串行通信原理概述
82STM32F103xx的串口工作原理
83應用案例1:串口查詢方式接收
84應用案例2:串口中斷方式接收
85小結
86習題
第9章集成電路總線(I2C)
91I2C總線通信概述
92I2C功能模式
93應用案例:I2C傳輸
94小結
95習題
第10章串行外設接口(SPI)
101SPI概述
102SPI常用庫函數(shù)
103應用案例:SPI控制74HC595
104小結
105習題
第11章模/數(shù)轉(zhuǎn)換器(ADC)
111ADC原理概述
112ADC庫函數(shù)
113應用案例:ADC實現(xiàn)單通道電壓采集
114小結
115習題
參考文獻〖=(〗