STM32嵌入式系统开发——基于STM32CubeMX和HAL库-刘洪涛 安皓楠 隋钊龙 贾燕枫-清华大学出版社 pdf下载
选择版本
内容简介
本篇主要提供STM32嵌入式系统开发——基于STM32CubeMX和HAL库-刘洪涛 安皓楠 隋钊龙 贾燕枫-清华大学出版社电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

《STM32嵌入式系统开发——基于STM32CubeMX和HAL库》是一部介绍嵌入式系统中STM32的基本原理和开发方法的立体化教程(含纸质图书、教学课件、源代码与视频教程)。 《STM32嵌入式系统开发——基于STM32CubeMX和HAL库》的第1章至第3章介绍了嵌入式系统、ARM Cortex系列架构、STM32系列微控制器及其特点以及STM32固件库的作用,并介绍了STM32的开发环境的基础知识和预备内容。第4章至第14章分别介绍了STM32上相关外设的基础知识和开发方法,包括通用输入/输出接口GPIO、嵌套向量中断控制器NVIC与外部中断EXTI、时钟树与SysTick、串行通信USART、直接存储器访问DMA、定时器TIM、模数转换器ADC、串行外设接口SPI、内部集成电路总线I2C、实时时钟RTC、独立看门狗IWDG的配置与应用,内容包括STM32上对应外设的功能特点、内部架构、涉及的HAL库函数和寄存器等,并在每章的后面通过实验详细说明了相关外设的开发使用方法。第15章通过一个综合的智能手表项目,帮助读者深入理解和掌握嵌入式系统开发的整体架构和综合技术,并使用Touch
编辑推荐 本书根据STM32嵌入式开发的特点,结合课程的教学成果和基于STM32进行实际开发的成果,按照“先原理后实践、先硬件后软件、先基础后进阶”的结构体系进行编写。内容涵盖STM32的基础功能和原理,在突出基本理论和基本方法的同时,以当前流行的STM32CubeMX和HAL库作为嵌入式系统开发的工具,注重实际工程项目的分析与实现。 由浅入深,循序渐进 以从基础到进阶、从理论到实践、循序渐进的原则进行编排,帮助读者系统学习和掌握STM32嵌入式系统开发的方法和技巧。 内容翔实,通用性强 结合编者多年教学与开发经验,书中列举了丰富的实验案例,便于读者深入理解和掌握嵌入式系统开发的核心概念和实际操作。内容及教学视频兼顾STM32U5、STM32F4等多种芯片系统。 理论清晰,案例典型 在简洁明了地介绍STM32嵌入式开发理论的基础上,深入剖析了基于STM32CubeMX和HAL库的开发流程和技巧,并通过典型工程案例引导读者在实践中应用所学知识。 结构清晰,查阅方便 章节目录结构清晰,一致性强,并通过多种形式对相关开发流程和库函数进行归纳总结,有助于读者快速查阅和参考。
目录 配套资源 第1章嵌入式系统概述 1.1嵌入式系统的发展 1.2嵌入式系统的定义和特点 1.3嵌入式系统的开发流程 第2章初识STM32 2.1ARM Cortex系列架构 2.2STM32系列MCU 2.3STM32固件库 2.3.1获取HAL库固件包 2.3.2HAL库文件分析 第3章STM32的开发工具介绍及安装 视频讲解: 68分钟,5集 3.1生成工程模板——STM32CubeMX 3.1.1STM32CubeMX的安装 3.1.2固件包的安装 3.1.3配置并生成代码模板 3.2编辑编译工程——MDKARM、STM32CubeIDE 3.2.1MDKARM 3.2.2STM32CubeIDE 3.3调试下载工具 3.3.1STLINK 3.3.2DAPLink 3.4串行通信工具 3.5STM32硬件开发平台 3.6实验: 用STM32CubeMX和MDK创建工程项目并调试 3.6.1配置STM32CubeMX工程 3.6.2使用MDK打开并编辑工程 3.6.3连接开发板调试程序 3.7main(