注册 登录 进入教材巡展
#

出版时间:2024-12

出版社:电子工业出版社

以下为《STM32的工程实践与应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121480744
  • 1-2
  • 540928
  • 49255768-1
  • 16开
  • 2024-12
  • 电子信息与电气
  • 本科
内容简介
本书介绍STM32单片机的工作原理及工程应用,共10章,主要内容包括Cortex-M3处理器、STM32F103x单片机、基于标准库的软件编程、STM32CubeMX环境编程、Proteus应用范例、基于LittleVGL的UI设计、STM32F103x实现FFT和FIR、基于STM32的电子称重系统、基于物联网云平台的家庭语音控制器系统、集成开发环境。本书强调工程应用性,书中提供了大量的工程案例。本书免费提供电子课件、程序代码等资源,可登录华信教育资源网(www.hxedu.com.cn),注册后免费下载。
目录
第1章 Cortex-M3处理器 __eol__1.1 概述 __eol__1.2 处理器基本结构 __eol__1.2.1 内部功能单元 __eol__1.2.2 Cortex-M3总线接口 __eol__1.2.3 存储器映射 __eol__1.3 处理器基础 __eol__1.3.1 流水线 __eol__1.3.2 异常与中断 __eol__1.3.3 寄存器组__eol__1.3.4 复位 __eol__1.4 习题 __eol__第2章 STM32F103x单片机 __eol__2.1 产品概述 __eol__2.2 存储器和总线构架 __eol__2.2.1 系统构架 __eol__2.2.2 片内外设寄存器地址映射 __eol__2.3 启动模式 __eol__2.4 复位与时钟控制 __eol__2.4.1 复位控制 __eol__2.4.2 时钟控制 __eol__2.5 软件启动过程 __eol__2.5.1 RCC寄存器描述 __eol__2.5.2 启动代码 __eol__2.6 通用和复用功能I/O接口(GPIO和AFIO) __eol__2.6.1 GPIO功能描述 __eol__2.6.2 GPIO寄存器描述 __eol__2.6.3 AFIO及调试配置 __eol__2.6.4 基于寄存器描述的GPIO编程 __eol__2.6.5 基于库函数的GPIO编程 __eol__2.6.6 I/O引脚按位输出高、低电平的3种方法 __eol__2.7 习题 __eol__第3章 基于标准库的软件编程 __eol__3.1 创建Template_Demo工程 __eol__3.1.1 新建工程文件 __eol__3.1.2 复制官方标准库中的源文件 __eol__3.1.3 在工程中添加工作组和.c文件 __eol__3.1.4 添加.h文件路径 __eol__3.1.5 在工程中添加SYSTEM组 __eol__3.1.6 配置编译环境 __eol__3.1.7 编辑main.c文件 __eol__3.1.8 工程的编译 __eol__3.2 创建Template_Print工程 __eol__3.2.1 新建工程文件 __eol__3.2.2 配置Options for Target窗口 __eol__3.2.3 模拟仿真 __eol__3.3 GPIO __eol__3.3.1 HARDWARE文件夹 __eol__3.3.2 GPIO初始化 __eol__3.3.3 编写代码 __eol__3.3.4 仿真设置 __eol__3.3.5 模拟仿真 __eol__3.4 定时器/计数器 __eol__3.4.1 STM32通用定时器简介 __eol__3.4.2 通用定时器的寄存器 __eol__3.4.3 定时器TIM3编程 __eol__3.4.4 模拟仿真 __eol__3.5 通用同步/异步收发器(USART) __eol__3.5.1 USART简介 __eol__3.5.2 USART寄存器 __eol__3.5.3 USART1编程 __eol__3.5.4 USART1代码的仿真调试 __eol__3.5.5 USART2编程 __eol__3.6 模数转换器(ADC) __eol__3.6.1 ADC功能简介 __eol__3.6.2 ADC寄存器描述 __eol__3.6.3 ADC编程 __eol__3.6.4 ADC代码的仿真调试 __eol__3.7 PWM __eol__3.7.1 PWM功能简介 __eol__3.7.2 PWM寄存器描述 __eol__3.7.3 PWM编程 __eol__3.7.4 输出4路PWM信号 __eol__3.8 习题 __eol__第4章 STM32CubeMX环境编程 __eol__4.1 安装STM32CubeMX环境 __eol__4.1.1 安装JRE __eol__4.1.2 安装STM32CubeMX __eol__4.1.3 安装HAL库 __eol__4.2 新建DEMO_LED工程 __eol__4.2.1 选择MCU型号 __eol__4.2.2 资源配置 __eol__4.2.3 Project Manager选项卡__eol__4.2.4 生成工程文件 __eol__4.2.5 编辑DEMO_LED工程文件__eol__4.2.6 仿真运行DEMO_LED工程文件 __eol__4.2.7 SysTick(滴答)定时器 __eol__4.3 GPIO的查询方式 __eol__4.3.1 创建KEY工程文件 __eol__4.3.2 编辑KEY工程文件 __eol__4.3.3 仿真运行KEY工程文件 __eol__4.4 GPIO的中断方式 __eol__4.4.1 创建KEY(EX7)工程文件 __eol__4.4.2 STM32的中断处理机制 __eol__4.4.3 编辑KEY(EX7)工程文件 __eol__4.4.4 仿真运行KEY(EX7)工程文件 __eol__4.5 定时器TIM3 __eol__4.5.1 创建TIM3工程文件 __eol__4.5.2 编辑TIM3工程文件 __eol__4.5.3 仿真运行TIM3工程文件 __eol__4.6 异步串行通信 __eol__4.6.1 创建USART1工程文件 __eol__4.6.2 USART1工程文件关键函数 __eol__4.6.3 构建printf函数 __eol__4.6.4 查询接收数据 __eol__4.6.5 中断发送数据 __eol__4.6.6 中断接收数据 __eol__4.7 A/D转换 __eol__4.7.1 创建A/D转换工程文件 __eol__4.7.2 A/D转换工程文件关键代码 __eol__4.7.3 编写A/D转换采集代码 __eol__4.7.4 仿真运行A/D转换工程文件 __eol__4.8 习题__eol__第5章 Proteus应用范例 __eol__5.1 LED__eol__5.1.1 GPIO的输出控制编程 __eol__5.1.2 LED电路原理图 __eol__5.1.3 Proteus基本操作 __eol__5.2 KEY __eol__5.2.1 GPIO的输入检测编程 __eol__5.2.2 KEY电路原理图 __eol__5.2.3 仿真操作步骤 __eol__5.3 EXTI(KEY) __eol__5.3.1 GPIO的中断编程 __eol__5.3.2 EXTI(KEY)电路原理图 __eol__5.3.3 仿真操作步骤 __eol__5.4 TIM3(LED) __eol__5.4.1 TIM3(LED)的中断编程 __eol__5.4.2 TIM3(LED)电路原理图 __eol__5.4.3 仿真操作步骤 __eol__5.5 USART1通信 __eol__5.5.1 USART1通信的应用编程 __eol__5.5.2 USART1通信电路原理图 __eol__5.5.3 仿真操作步骤 __eol__5.6 USART1控制 __eol__5.6.1 串口通信协议 __eol__5.6.2 串口命令的应用编程 __eol__5.6.3 串口控制驱动电路原理图 __eol__5.6.4 仿真操作步骤 __eol__5.7 ADC __eol__5.7.1 ADC1(通道1)数据采集编程 __eol__5.7.2 ADC采集电路原理图 __eol__5.7.3 仿真操作步骤 __eol__5.8 I2C总线 __eol__5.8.1 GPIO模拟I2C总线时序 __eol__5.8.2 AT24C02的读写编程 __eol__5.8.3 I2C电路原理图 __eol__5.8.4 仿真操作步骤 __eol__5.9 7段数码管显示电路 __eol__5.9.1 数码管结构概述 __eol__5.9.2 按键控制数码管 __eol__5.9.3 串口控制数码管 __eol__5.9.4 数码管静态显示 __eol__5.9.5 数码管动态显示 __eol__5.10 LCD1602 __eol__5.10.1 LCD1602简介 __eol__5.10.2 编程实现指令集 __eol__5.10.3 LCD1602电路连接图 __eol__5.10.4 仿真操作步骤 __eol__5.11 LCD12864 __eol__5.11.1 LCD12864简介 __eol__5.11.2 定义字模数组 __eol__5.11.3 LCD12864电路连接图 __eol__5.11.4 编程实现LCD12864指令集 __eol__5.11.5 仿真操作步骤 __eol__5.12 DS1302 __eol__5.12.1 DS1302电路连接图 __eol__5.12.2 DS1302编程 __eol__5.12.3 仿真操作步骤 __eol__5.13 DS18B20 __eol__5.13.1 DS18B20电路连接图 __eol__5.13.2