新闻资讯
看你所看,想你所想

基于ARM Cortex-M3的STM32微控制器实战教程

基于ARM Cortex-M3的STM32微控制器实战教程

图书内容

本书讲述了STM32的学习及开发,让读者从无到有地学习一款晶片,但更重要的是如何掌握学习晶片的方法,同时能够对嵌入式模组的开发有所了解。
本书主要介绍Cortex-M3系列STM32的工作原理及套用。本书共20章,包括嵌入式的基本概念,ARM的体系结构,本书所用开发板硬体介绍,系统时钟及彙编,GPIO控制LED实现,UART实验,ADC的套用,定时器的介绍,中断实验,STM32的功能模组及常用协定介绍,μcos系统的移植,项目管理及开发流程介绍,KEIL集成开发环境介绍及建立STM32项目模板。

目录

第1章ARM和嵌入式系统介绍
11ARM微处理器概述
111ARM简介
112ARM微处理器的套用领域及特点
113ARM微处理器系列
114ARM微处理器结构
115ARM微处理器的套用选型
12嵌入式系统的概念
121嵌入式系统定义
122嵌入式发展过程
13嵌入式作业系统
131概述
132作业系统
133实时作业系统(RTOS)
134通用型作业系统
135嵌入式常见的几个概念
136常见的嵌入式作业系统
第2章ARM体系结构
21ARM体系结构的特点
22各ARM体系结构版本
23处理器模式
24内部暂存器
25处理器异常
26STM32存储器组织
27调试接口简介
第3章Cortex-M3控制器及外围硬体简介
31STM32简介
32Cortex-M3控制器特性
33订购信息
34STM32系列内部结构方框图
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作业
第6章UART实验
61UART简介
62UART特性
63串口如何工作
64与UART相关暂存器
641状态暂存器(USART_SR)
642数据暂存器(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作业
第7章模数转换ADC
71AD简介
72AD的主要参数
73STM32系列AD转换特点
74与AD相关的暂存器
741ADC状态暂存器(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注入通道数据偏移暂存器x (ADC_JOFRx)(x=1,…,4)
747ADC看门狗高阈值暂存器(ADC_HTR)
748ADC看门狗低阈值暂存器(ADC_LRT)
749ADC规则序列暂存器1(ADC_SQR1)
7410ADC规则序列暂存器2(ADC_SQR2)
7411ADC规则序列暂存器3(ADC_SQR3)
7412ADC注入序列暂存器(ADC_JSQR)
7413ADC 注入数据暂存器x(ADC_JDRx) (x=1,…,4)
7414ADC规则数据暂存器(ADC_DR)
75硬体连线
76範例程式
第8章定时器实验
81通用定时器简介
82STM32系列通用定时器特点
83与基本定时器相关的暂存器
84範例程式
85作业
第9章中断实验
91中断简介
92STM32中断特性
93中断向量表
94範例程式
95作业
第10章RTC实验
101STM32系列RTC特点
102与RTC相关的暂存器
103範例程式
104作业
第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章协处理器DMA
151DMA简介
152DMA控制器的功能特点
153DMA相关控制模组
第16章USB
161USB外设特点
162USB硬体分析
第17章μC/OS Ⅱ 简介
171微控制器作业系统
172μC/OS简介
173μC/OS特性
174μC/OS-Ⅱ图书

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com