热搜关键词: 信号与系统无刷电机ADSTCP/IP

pdf

ARM Cortex-M3系统设计与实现.STM32基础篇(第2版)

  • 1星
  • 日期: 2022-05-30
  • 大小: 3.04MB
  • 所需积分:1分
  • 下载次数:5
  • favicon收藏
  • rep举报
  • free评论
标签: 嵌入式

嵌入式

ARM

ARM

本书以STM32系列32位Flash  MCU为例,以“蓝桥杯”嵌入式设计与开发竞赛训练板为硬件平台,以“一切从简单开始”为宗旨,介绍ARM  Cortex-M3系统的设计与实现。全书分为10章,第1章简单介绍STM32  MCU和SysTick的结构;第2、3章以一个简单的嵌入式系统设计为例,详细介绍SysTick、GPIO和USART的应用设计;第4、5章分别介绍SPI和I2C的结构和设计实例;第6、7章分别介绍TIM和ADC的结构和设计实例;第8、9章分别介绍NVIC和DMA的结构和设计实例;第10章介绍竞赛扩展板的使用。书后附有实验指导,以方便实验教学。

目  录

第1章  STM32  MCU简介  (1)

1.1  STM32  MCU结构  (1)

1.2  STM32  MCU存储器映像  (2)

1.3  STM32  MCU系统时钟树  (4)

1.3.1  时钟控制  (5)

1.3.2  时钟配置  (7)

1.3.3  APB2设备时钟使能  (11)

1.3.4  APB1设备时钟使能  (12)

1.3.5  备份域控制  (13)

1.3.6  控制状态  (15)

1.4  Cortex-M3简介  (17)

第2章  通用并行接口GPIO  (21)

2.1  GPIO结构及寄存器说明  (21)

2.2  GPIO库函数说明  (23)

2.3  GPIO设计实例  (26)

2.3.1  使用库函数软件设计  (27)

2.3.2  使用寄存器软件设计  (31)

2.4  GPIO设计实现*  (33)

2.4.1  Keil的安装和使用  (33)

2.4.2  使用仿真器调试和运行目标

程序  (35)

2.4.3  使用调试器调试和运行目标

程序  (42)

2.5  LCD使用  (45)

第3章  通用同步/异步收发器接口USART  (50)

3.1  UART简介  (50)

3.2  USART结构及寄存器说明  (51)

3.3  USART库函数说明  (54)

3.4  USART设计实例  (56)

3.4.1  USART基本功能程序设计  (57)

3.4.2  与PC通信程序设计  (59)

3.4.3  用printf()实现通信程序

设计  (63)

3.5  USART设计实现*  (63)

3.5.1  使用仿真器调试和运行目标

程序  (65)

3.5.2  使用调试器调试和运行目标

程序  (68)

第4章  串行设备接口SPI  (70)

4.1  SPI结构及寄存器说明  (70)

4.2  SPI库函数说明  (73)

4.3  SPI设计实例  (76)

4.3.1  SPI基本功能程序设计  (76)

4.3.2  SPI环回程序设计  (78)

4.3.3  GPIO仿真SPI程序设计  (79)

4.4  SPI设计实现*  (80)

第5章  内部集成电路总线接口I2C  (84)

5.1  I2C结构及寄存器说明  (84)

5.2  I2C库函数说明  (88)

5.3  I2C设计实例  (92)

5.3.1  I2C  EEPROM库函数说明  (93)

5.3.2  I2C  EEPROM库函数程序

设计  (95)

5.3.3  GPIO仿真I2C库函数说明  (97)

5.3.4  GPIO仿真I2C库函数程序

设计  (100)

5.4  I2C设计实现*  (102)

5.4.1  I2C  EEPROM库函数程序

设计实现  (102)

5.4.2  GPIO仿真I2C库函数程序

设计实现  (104)

第6章  定时器TIM  (107)

6.1  TIM结构及寄存器说明  (107)

6.2  TIM库函数说明  (115)

6.3  TIM设计实例*  (124)

6.3.1  1s定时程序设计  (124)

6.3.2  矩形波输出程序设计  (126)

6.3.3  矩形波测量程序设计  (129)

6.4  实时钟RTC  (132)

6.4.1  RTC结构及寄存器说明  (132)

6.4.2  RTC库函数说明  (134)

6.4.3  RTC程序设计  (136)

第7章  模数转换器ADC  (139)

7.1  ADC结构及寄存器说明  (139)

7.2  ADC库函数说明  (145)

7.3  ADC设计实例*  (151)

7.3.1  用ADC1规则通道实现外部

输入模拟信号的模数转换  (151)

7.3.2  用ADC1注入通道实现内部

温度传感器的温度测量  (154)

第8章  嵌套向量中断控制器NVIC*  (157)

8.1  NVIC简介  (157)

8.2  EXTI中断  (162)

8.3  USART中断  (167)

8.4  TIM中断  (169)

8.5  ADC中断  (171)

第9章  直接存储器存取DMA*  (173)

9.1  DMA简介  (173)

9.2  USART的DMA操作  (177)

9.3  ADC的DMA操作  (179)

第10章  竞赛扩展板的使用  (182)

10.1  数码管的使用  (182)

10.2  ADC按键的使用  (183)

10.3  湿度传感器DHT11的使用  (186)

10.4  温度传感器DS18B20的使用  (188)

10.5  加速度传感器LIS302DL的使用  (194)

附录A  STM32库函数  (197)

附录B  STM32引脚功能  (212)

附录C  CT117E嵌入式竞赛训练板简介  (224)

附录D  CT117E嵌入式竞赛扩展板简介  (229)

附录E  ASCII码表  (233)

附录F  C语言运算符  (234)

附录G  实验指导  (235)

实验1  GPIO应用  (235)

实验2  USART应用  (236)

实验3  SPI应用  (236)

实验4  I2C应用  (237)

实验5  TIM应用  (238)

实验6  ADC应用  (239)

实验7  NVIC应用  (240)

实验8  DMA应用  (240)

参考文献  (241)

推荐帖子 最新更新时间:2022-06-23 09:15

msp430 程序升级
第一篇     在项目开发中,至关重要的是保证产品运行的可靠,如果遇到异常,能否恢复很重要,而不是像砖头一样,程序死在某个地方。固件升级的原理就是重写向量表,在引导区更新app区的flash,然后跳转app区。实际开发中就会有以下问题: 1.如果MCU复位,比如POR,PDR,WDT等复位,都会使sp指针指向复位地址。那么MCU从引导区执行,如果APP区程序有效,应该如何控制程序跳转到
fish001 微控制器 MCU
电容知识及电容常用的技术参数
电容常用的介质材料(用字母表示):    A 钽电解 B 聚丙乙烯等非极性薄膜 C 高频陶瓷 D 铝电解 E 其他材料电解 G 合金电解 H 纸膜复合 I 玻璃铀 J 金属化纸介 L 聚酯等极性有机薄膜 N 铌电解 O 玻璃膜 Q 漆膜 Y 云母 Z 纸     电容的主要参数    1.标称容量及偏差 电容量是电容器的基本参数,其数值标注在电容器表面上。不同类型的电容器有不同系列的容量标
fish001 模拟与混合信号
【STM32F769评测硬件篇二】-- STM32F769 MCU与外设资源
本帖最后由 DavidZH 于 2016-12-11 17:39 编辑        上一篇对比了STM32F769 和 STM32F746 Discovery 板载资源情况,该篇则重点针对MCU与使用不同外设对比: 主控MCU: 首先来看看主控MCU内部资源的概括情况图,通过对比就可以很清晰的看出两者的差距之处; 不同之处分为以下几点:(以下图中五角星为不同之处)     1、FLA
DavidZH stm32/stm8
浅谈msp430f5529入门(1)——时钟模块DCO
        刚开始摸索430F55系列,我也是菜鸟一名,折腾了两天它的时钟系统,总算自认为有点眉目。想到入门不易,趁热把我的一些体会分享一下。菜鸟才疏学浅,如有不妥之处,请务必指出。 DCO        5系列中比149多了个FLL――锁频环,初学者对着他确实有点头疼。另外,还有一个名为DCOCLKDIV的时钟源,它只是由DCOCLK分频而得,但请谨记:         ・PUC后M
黛蓝素念 微控制器 MCU
【转帖】一文读懂ESD, 都是干货
静电放电(ESD: Electrostatic Discharge),应该是造成所有电子元器件或集成电路系统造成过度电应力(EOS: Electrical Over Stress)破坏的主要元凶。因为静电通常瞬间电压非常高(>几千伏),所以这种损伤是毁灭性和永久性的,会造成电路直接烧毁。所以预防静电损伤是所有IC设计和制造的头号难题。静电,通常都是人为产生的,如生产、组装、测试、存放、搬运等过程中
皇华Ameya360 电源技术
通讯系统离不开的滤波器系列4 ☞——如何看懂滤波器
前面通过仿真软件列举众多滤波器:系列的都是以LPF(低通的形式展现的参数和波形图线) 下面接着介绍一下  如何观看测试数据 首先常见的滤波器: 阶跃滤波器 微带低通滤波器 平衡耦合滤波器 。。。。。。。。。 。。。。。。。。。 滤波器的参数: MSUB板材参数 Fp截止频率 Ap带内波动 Fs抑制频率点
btty038 RF/无线

评论

登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×