注册 登录 进入教材巡展
#

出版时间:2023-11

出版社:电子工业出版社

以下为《ARM Cortex-M3系统设计与实现——STM32基础篇(第3版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121441080
  • 1-4
  • 512214
  • 48253668-7
  • 平塑
  • 16开
  • 2023-11
  • 416
  • 260
  • 电子信息与电气
  • 本科 研究生及以上
内容简介
本书以STM32系列32位Flash MCU为例,以“蓝桥杯”嵌入式设计与开发竞赛实训平台为硬件平台,以“一切从简单开始”为宗旨,介绍ARM Cortex-M3系统的设计与实现。 全书分为12章,第1章简单介绍STM32 MCU和SysTick,第2章介绍软件开发环境与工具,第3~8章分别介绍GPIO、USART、SPI、I2C、ADC和TIM的配置、库函数及设计实例,第9、10章分别介绍NVIC、DMA的配置及设计实例,第11、12章分别介绍STM32G431、STM32L071程序设计。书后附有引脚和库函数表,方便查询;还附有实验指导,方便实验教学,利用Keil的仿真功能,可以实现线上教学。
目录
目 录__eol__ __eol__第1章 STM32 MCU简介 (1)__eol__1.1 STM32 MCU结构 (2)__eol__1.2 STM32 MCU存储器映像 (3)__eol__1.3 STM32 MCU系统时钟树 (4)__eol__1.4 Cortex-M3简介 (6)__eol__第2章 软件开发环境与工具 (9)__eol__2.1 软件开发包(SDK) (9)__eol__2.2 软件配置工具STM32CubeMX (10)__eol__2.3 集成开发环境(IDE) (16)__eol__2.3.1 MDK-ARM安装 (16)__eol__2.3.2 MDK-ARM使用 (17)__eol__2.3.3 HAL工程调试与分析 (22)__eol__2.3.4 LL工程调试与分析 (26)__eol__第3章 通用并行接口GPIO (30)__eol__3.1 GPIO结构及寄存器 (30)__eol__3.2 GPIO配置 (31)__eol__3.3 GPIO库函数 (33)__eol__3.3.1 GPIO HAL库函数 (33)__eol__3.3.2 GPIO LL库函数 (34)__eol__3.4 GPIO设计实例 (36)__eol__3.4.1 HAL库函数软件设计与实现 (37)__eol__3.4.2 LL库函数软件设计与实现 (41)__eol__3.5 GPIO设计调试 (45)__eol__3.5.1 HAL库函数软件设计调试 (45)__eol__3.5.2 LL库函数软件设计调试 (48)__eol__3.6 LCD使用 (48)__eol__3.6.1 LCD功能简介 (49)__eol__3.6.2 LCD软件设计与实现 (50)__eol__第4章 通用同步/异步收发器接口USART (57)__eol__4.1 USART结构及寄存器 (57)__eol__4.2 USART配置 (59)__eol__4.3 USART库函数 (61)__eol__4.3.1 USART HAL库函数 (61)__eol__4.3.2 USART LL库函数 (63)__eol__4.4 USART设计实例 (65)__eol__4.5 USART设计调试与分析 (67)__eol__第5章 串行设备接口SPI (69)__eol__5.1 SPI结构及寄存器 (69)__eol__5.2 SPI配置 (71)__eol__5.3 SPI库函数 (74)__eol__5.3.1 SPI HAL库函数 (74)__eol__5.3.2 SPI LL库函数 (75)__eol__5.4 SPI设计实例 (76)__eol__第6章 内部集成电路总线接口I2C (80)__eol__6.1 I2C结构及寄存器 (80)__eol__6.2 I2C配置 (82)__eol__6.3 I2C库函数 (83)__eol__6.3.1 I2C HAL库函数 (84)__eol__6.3.2 I2C LL库函数 (86)__eol__6.4 I2C设计实例 (88)__eol__第7章 模数转换器ADC (92)__eol__7.1 ADC结构及寄存器 (92)__eol__7.2 ADC配置 (95)__eol__7.3 ADC库函数 (98)__eol__7.3.1 ADC HAL库函数 (98)__eol__7.3.2 ADC LL库函数 (101)__eol__7.4 ADC设计实例 (104)__eol__第8章 定时器TIM (107)__eol__8.1 TIM结构及寄存器 (107)__eol__8.2 TIM配置 (111)__eol__8.3 TIM库函数 (117)__eol__8.3.1 TIM HAL库函数 (117)__eol__8.3.2 TIM LL库函数 (120)__eol__8.4 TIM设计实例 (123)__eol__第9章 嵌套向量中断控制器NVIC (128)__eol__9.1 NVIC简介和配置 (128)__eol__9.2 EXTI中断 (133)__eol__9.3 USART中断 (138)__eol__第10章 直接存储器存取DMA (140)__eol__10.1 DMA简介及配置 (140)__eol__10.2 USART的DMA操作 (144)__eol__第11章 STM32G431程序设计 (146)__eol__11.1 系统配置 (146)__eol__11.1.1 STM32CubeMX配置 (146)__eol__11.1.2 Keil配置 (150)__eol__11.2 GPIO程序设计 (151)__eol__11.3 USART程序设计 (159)__eol__11.4 I2C程序设计 (162)__eol__11.5 ADC程序设计 (169)__eol__11.6 TIM程序设计 (174)__eol__第12章 STM32L071程序设计 (177)__eol__12.1 系统配置 (177)__eol__12.1.1 STM32CubeMX配置 (177)__eol__12.1.2 Keil配置 (180)__eol__12.2 GPIO程序设计 (181)__eol__12.3 I2C程序设计 (187)__eol__12.4 SPI程序设计 (193)__eol__12.4.1 LoRa模块简介 (195)__eol__12.4.2 LoRa软件设计与实现 (200)__eol__12.5 USART程序设计 (204)__eol__附录A STM32引脚功能 (207)__eol__附录B STM32常用库函数 (221)__eol__附录C CT117E嵌入式竞赛实训平台 (229)__eol__附录D CT117E-M4嵌入式竞赛实训平台 (234)__eol__附录E CT127C物联网竞赛实训平台 (237)__eol__附录F ASCII码表 (240)__eol__附录G C语言运算符 (241)__eol__附录H 实验指导 (242)__eol__实验1 软件开发环境 (242)__eol__实验2 GPIO程序设计 (242)__eol__实验3 LCD程序设计 (243)__eol__实验4 USART程序设计 (244)__eol__实验5 SPI程序设计 (245)__eol__实验6 I2C程序设计 (245)__eol__实验7 ADC程序设计 (246)__eol__实验8 TIM程序设计 (247)__eol__实验9 NVIC程序设计 (247)__eol__实验10 DMA程序设计 (248)__eol__参考文献 (249)__eol__使用软件 (250)__eol__ __eol____eol____eol____eol____eol__