注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡行業(yè)軟件及應用基于ARM Cortex-M3的STM32微控制器實戰(zhàn)教程

基于ARM Cortex-M3的STM32微控制器實戰(zhàn)教程

基于ARM Cortex-M3的STM32微控制器實戰(zhàn)教程

定 價:¥29.80

作 者: 王苑增,黃文濤,何宙興 著; 深圳信盈達電子有限公司 編
出版社: 電子工業(yè)出版社
叢編項: 信盈達技術創(chuàng)新系列圖書
標 簽: 計算機與互聯(lián)網(wǎng) 專用軟件

ISBN: 9787121230776 出版時間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 180 字數(shù):  

內(nèi)容簡介

  本書講述了STM32的學習及開發(fā),讓讀者從到有地學習一款芯片,但更重要的是如何掌握學習芯片的方法,同時能夠?qū)η度胧侥K的開發(fā)有所了解。本書主要介紹Cortex-M3系列STM32的工作原理及應用。本書共20章,包括嵌入式的基本概念,ARM的體系結構,本書所用開發(fā)板硬件介紹,系統(tǒng)時鐘及匯編,GPIO控制LED實現(xiàn),UART實驗,ADC的應用,定時器的介紹,中斷實驗,STM32的功能模塊及常用協(xié)議介紹,μcos系統(tǒng)的移植,項目管理及開發(fā)流程介紹,KEIL集成開發(fā)環(huán)境介紹及建立STM32項目模板。

作者簡介

  深圳信盈達電子有限公司、是一家專注于單片機、ARM、嵌入式產(chǎn)品開發(fā)和技術培訓的高新技術服務企業(yè),公司下設開發(fā)部和技術培訓部。公司開發(fā)部為國內(nèi)外眾多客戶開發(fā)多款基于嵌入式單片機、ARM等技術的整套方案和高性能產(chǎn)品,技術培訓部提供優(yōu)秀的單片機、ARM、嵌入式產(chǎn)品開發(fā)工程師培訓。同時為眾多工程師,各大師專院校提供實驗器材及技術培訓課程!

圖書目錄

第1章ARM和嵌入式系統(tǒng)介紹
1.1ARM微處理器概述
1.1.1ARM簡介
1.1.2ARM微處理器的應用領域及特點
1.1.3ARM微處理器系列
1.1.4ARM微處理器結構
1.1.5ARM微處理器的應用選型
1.2嵌入式系統(tǒng)的概念
1.2.1嵌入式系統(tǒng)定義
1.2.2嵌入式發(fā)展過程
1.3嵌入式操作系統(tǒng)
1.3.1概述
1.3.2操作系統(tǒng)
1.3.3實時操作系統(tǒng)(RTOS)
1.3.4通用型操作系統(tǒng)
1.3.5嵌入式常見的幾個概念
1.3.6常見的嵌入式操作系統(tǒng)
第2章ARM體系結構
2.1ARM體系結構的特點
2.2各ARM體系結構版本
2.3處理器模式
2.4內(nèi)部寄存器
2.5處理器異常
2.6STM32存儲器組織
2.7調(diào)試接口簡介
第3章Cortex-M3控制器及外圍硬件簡介
3.1STM32簡介
3.2Cortex-M3控制器特性
3.3訂購信息
3.4STM32系列內(nèi)部結構方框圖
3.5外圍硬件介紹
第4章指令集和時鐘
4.1Thumb-2指令集介紹
4.2指令格式
4.3Cortex-M3時鐘控制
第5章GPIO實驗
5.1GPIO簡介
5.2GPIO功能特點
5.3與GPIO相關的寄存器
5.4原理圖
5.5GPIO配置過程
5.6GPIO口實驗范例
5.7作業(yè)
第6章UART實驗
6.1UART簡介
6.2UART特性
6.3串口如何工作
6.4與UART相關寄存器
6.4.1狀態(tài)寄存器(USART_SR)
6.4.2數(shù)據(jù)寄存器(USART_DR)
6.4.3波特比率寄存器(USART_BRR)
6.4.4控制寄存器1(USART_CR1)
6.4.5控制寄存器2(USART_CR2)
6.4.6控制寄存器3(USART_CR3)
6.4.7保護時間和預分頻寄存器(USART_GTPR)
6.5硬件連接
6.6程序編程步驟
6.7范例程序
6.8作業(yè)
第7章模數(shù)轉換ADC
7.1AD簡介
7.2AD的主要參數(shù)
7.3STM32系列AD轉換特點
7.4與AD相關的寄存器
7.4.1ADC狀態(tài)寄存器(ADC_SR)
7.4.2ADC控制寄存器1(ADC_CR1)
7.4.3ADC控制寄存器2(ADC_CR2)
7.4.4ADC采樣時間寄存器1(ADC_SMPR1)
7.4.5ADC采樣時間寄存器2(ADC_SMPR2)
7.4.6ADC注入通道數(shù)據(jù)偏移寄存器x (ADC_JOFRx)(x=1,…,4)
7.4.7ADC看門狗高閾值寄存器(ADC_HTR)
7.4.8ADC看門狗低閾值寄存器(ADC_LRT)
7.4.9ADC規(guī)則序列寄存器1(ADC_SQR1)
7.4.10ADC規(guī)則序列寄存器2(ADC_SQR2)
7.4.11ADC規(guī)則序列寄存器3(ADC_SQR3)
7.4.12ADC注入序列寄存器(ADC_JSQR)
7.4.13ADC 注入數(shù)據(jù)寄存器x(ADC_JDRx) (x=1,…,4)
7.4.14ADC規(guī)則數(shù)據(jù)寄存器(ADC_DR)
7.5硬件連接
7.6范例程序
第8章定時器實驗
8.1通用定時器簡介
8.2STM32系列通用定時器特點
8.3與基本定時器相關的寄存器
8.4范例程序
8.5作業(yè)
第9章中斷實驗
9.1中斷簡介
9.2STM32中斷特性
9.3中斷向量表
9.4范例程序
9.5作業(yè)
第10章RTC實驗
10.1STM32系列RTC特點
10.2與RTC相關的寄存器
10.3范例程序
10.4作業(yè)
第11章IIC實驗
11.1STM32系列IIC特點
11.2與IIC相關的寄存器
11.3范例程序
第12章看門狗實驗
12.1STM32系列IWDG特點
12.2與IWDG相關的寄存器
12.3范例程序
12.3.1獨立看門狗程序
12.3.2窗口看門狗程序
第13章SPI實驗
13.1SPI簡介
13.2SPI特點
13.3與SPI相關寄存器
13.4范例程序
第14章CAN BUS實驗
14.1CAN簡介
14.2bxCAN主要特點
14.3CAN相關的寄存器
14.4范例程序
第15章協(xié)處理器DMA
15.1DMA簡介
15.2DMA控制器的功能特點
15.3DMA相關控制模塊
第16章USB
16.1USB外設特點
16.2USB硬件分析
第17章μC/OS Ⅱ 簡介
17.1微控制器操作系統(tǒng)
17.2μC/OS簡介
17.3μC/OS特性
17.4μC/OS-Ⅱ圖書
17.5μC/OS-Ⅱ提供的系統(tǒng)服務
第18章μC/OS Ⅱ 操作系統(tǒng)移植
18.1μC/OS Ⅱ成功移植的條件
18.2μC/OS Ⅱ移植的相關工作
18.3用戶實時任務編寫
第19章項目實戰(zhàn)
19.1項目管理知識
19.2C語言編程規(guī)范
19.2.1編程總原則
19.2.2編程舉例
19.2.3注釋
19.2.4變量命名
19.2.5編輯風格
19.3ARM項目范例講解
第20章KEIL集成開發(fā)環(huán)境介紹及應用
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號