信盈达技术创新系列图书:基于ARM Cortex-M3的STM32微控制器实战教程

信盈达技术创新系列图书:基于ARM Cortex-M3的STM32微控制器实战教程
作者:
王苑增,黄文涛,何宙兴
语言:
中文
类型:
EPUB
页数:
180页
大小:
60.99 MB
出版社:
电子工业出版社
出版时间:
2014-09-01
ISBN:
9787121230776
分类:

内容简介

本书讲述了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 II 简介
171微控制器操作系统
172μC/OS简介
173μC/OS特性
174μC/OS-II图书
175μC/OS-II提供的系统服务
第18章μC/OS II 操作系统移植
181μC/OS II成功移植的条件
182μC/OS II移植的相关工作
183用户实时任务编写
第19章项目实战
191项目管理知识
192C语言编程规范
1921编程总原则
1922编程举例
1923注释
1924变量命名
1925编辑风格
193ARM项目范例讲解
第20章KEIL集成开发环境介绍及应用
参考文献

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
免责申明
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。

📖 支持知识自由流动

每一本书的稳定访问,都离不开服务器、存储与带宽的长期维护。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索