基于ARM Cortex-M3的STM32微控制器实战教程
基于ARM Cortex-M3的STM32微控制器实战教程作者:王苑增 开 本:16开 书号ISBN:9787121230776 定价:29.8 出版时间:2014-09-01 出版社:电子工业出版社 |
基于ARM Cortex-M3的STM32微控制器实战教程 本书特色
本书讲述了stm32的学习及开发,让读者从无到有地学习一款芯片,但更重要的是如何掌握学习芯片的方法,同时能够对嵌入式模块的开发有所了解。本书主要介绍cortex-m3系列stm32的工作原理及应用。本书共20章,包括嵌入式的基本概念,arm的体系结构,本书所用开发板硬件介绍,系统时钟及汇编,gpio控制led实现,uart实验,adc的应用,定时器的介绍,中断实验,stm32的功能模块及常用协议介绍,μcos系统的移植,项目管理及开发流程介绍,keil集成开发环境介绍及建立stm32项目模板。
基于ARM Cortex-M3的STM32微控制器实战教程 目录
第1章arm和嵌入式系统介绍11arm微处理器概述
111arm简介
112arm微处理器的应用领域及特点
113arm微处理器系列
114arm微处理器结构
115arm微处理器的应用选型
12嵌入式系统的概念
121嵌入式系统定义
122嵌入式发展过程
13嵌入式操作系统
131概述
132操作系统
133实时操作系统(rtos)
134通用型操作系统
135嵌入式常见的几个概念
136常见的嵌入式操作系统
第2章arm体系结构
21arm体系结构的特点
22各arm体系结构版本
23处理器模式
24内部寄存器
25处理器异常
26stm32存储器组织
27调试接口简介
第3章cortex-m3控制器及外围硬件简介
31stm32简介
32cortex-m3控制器特性
33订购信息
34stm32系列内部结构方框图
35外围硬件介绍
第4章指令集和时钟
41thumb-2指令集介绍
42指令格式
43cortex-m3时钟控制
第5章gpio实验
51gpio简介
52gpio功能特点
53与gpio相关的寄存器
54原理图
55gpio配置过程
56gpio口实验范例
57作业
第6章uart实验
61uart简介
62uart特性
63串口如何工作
64与uart相关寄存器
641状态寄存器(usart_sr)
642数据寄存器(usart_dr)
643波特比率寄存器(usart_brr)
644控制寄存器1(usart_cr1)
645控制寄存器2(usart_cr2)
646控制寄存器3(usart_cr3)
647保护时间和预分频寄存器(usart_gtpr)
65硬件连接
66程序编程步骤
67范例程序
68作业
第7章模数转换adc
71ad简介
72ad的主要参数
73stm32系列ad转换特点
74与ad相关的寄存器
741adc状态寄存器(adc_sr)
742adc控制寄存器1(adc_cr1)
743adc控制寄存器2(adc_cr2)
744adc采样时间寄存器1(adc_smpr1)
745adc采样时间寄存器2(adc_smpr2)
746adc注入通道数据偏移寄存器x (adc_jofrx)(x=1,…,4)
747adc看门狗高阈值寄存器(adc_htr)
748adc看门狗低阈值寄存器(adc_lrt)
749adc规则序列寄存器1(adc_sqr1)
7410adc规则序列寄存器2(adc_sqr2)
7411adc规则序列寄存器3(adc_sqr3)
7412adc注入序列寄存器(adc_jsqr)
7413adc 注入数据寄存器x(adc_jdrx) (x=1,…,4)
7414adc规则数据寄存器(adc_dr)
75硬件连接
76范例程序
第8章定时器实验
81通用定时器简介
82stm32系列通用定时器特点
83与基本定时器相关的寄存器
84范例程序
85作业
第9章中断实验
91中断简介
92stm32中断特性
93中断向量表
94范例程序
95作业
第10章rtc实验
101stm32系列rtc特点
102与rtc相关的寄存器
103范例程序
104作业
第11章iic实验
111stm32系列iic特点
112与iic相关的寄存器
113范例程序
第12章看门狗实验
121stm32系列iwdg特点
122与iwdg相关的寄存器
123范例程序
1231独立看门狗程序
1232窗口看门狗程序
第13章spi实验
131spi简介
132spi特点
133与spi相关寄存器
134范例程序
第14章can bus实验
141can简介
142bxcan主要特点
143can相关的寄存器
144范例程序
第15章协处理器dma
151dma简介
152dma控制器的功能特点
153dma相关控制模块
第16章usb
161usb外设特点
162usb硬件分析
第17章μc/os ⅱ 简介
171微控制器操作系统
172μc/os简介
173μc/os特性
174μc/os-ⅱ图书
175μc/os-ⅱ提供的系统服务
第18章μc/os ⅱ 操作系统移植
181μc/os ⅱ成功移植的条件
182μc/os ⅱ移植的相关工作
183用户实时任务编写
第19章项目实战
191项目管理知识
192c语言编程规范
1921编程总原则
1922编程举例
1923注释
1924变量命名
1925编辑风格
193arm项目范例讲解
第20章keil集成开发环境介绍及应用
参考文献
工业技术 电工技术 电器
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |