万本电子书0元读

万本电子书0元读

顶部广告

嵌入式系统技术及应用(STM32)电子书

·以ARM Cortex-M4内核的STM32F4系列产品为基础行编写·采用项目驱动的编写方式,理论与实践紧密结合·每个项目均配有项目总结和习题,帮助读者巩固所学知识并学以致用

售       价:¥

纸质售价:¥41.30购买纸书

0人正在读 | 0人评论 6.3

作       者:康婷婷,邵瑛

出  版  社:机械工业出版社

出版时间:2025-06-16

字       数:5.8万

所属分类: 经管/励志 > 管理 > 会计/金融投资

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书采用项目驱动的编写方式,理论与实践紧密结合,将STM32F407的硬件知识和MDK5的软件知识融18个项目中,具体内容包括新建一个工程、流水灯设计、独立按键检测设计、蜂鸣器设计、串口通信设计、外部中断设计、独立看门狗设计、定时器中断设计、PWM输出设计、输捕获设计、TFT液晶显示设计、RTC实时时钟设计、随机数发生器设计、待机唤醒设计、摇杆ADC设计、内部温度传感器设计、外设DMA高速传输设计、LCD触摸屏设计。本书既可作为高等职业院校电子信息类、智能控制类、计算机类专业的教材,也可作为智能软硬件系统发人员的技术参考书。<br/>【推荐语】<br/>·以ARM Cortex-M4内核的STM32F4系列产品为基础行编写·采用项目驱动的编写方式,理论与实践紧密结合·每个项目均配有项目总结和习题,帮助读者巩固所学知识并学以致用<br/>【作者】<br/>康婷婷,上海电子信息职业技术学院,工程师。有10年的企业从业经历,具有丰富的实践经验。承担5门以上课程的基本教学工作。主编的校本教材《嵌式系统应用》评为2022学校优秀教材。承担多项省部级课题,发表论文多篇。<br/>
目录展开

Preface 前言

二维码资源清单

项目1 新建一个工程

1.1 项目目标

1.2 项目基础知识

1.2.1 硬件平台

1.2.2 MDK5软件

1.3 项目实施

1.3.1 项目实施流程

1.3.2 MDK5新建工程

1.3.3 程序下载与编译

1.4 项目总结

习题

项目2 流水灯设计

2.1 项目目标

2.2 项目基础知识

2.2.1 LED灯简介

2.2.2 LED灯工作原理

2.2.3 STM32微控制器GPIO基本结构

2.2.4 GPIO配置相关寄存器

2.2.5 GPIO驱动LED灯配置

2.3 项目实施

2.3.1 项目实施流程

2.3.2 识读原理图

2.3.3 程序编写

2.3.4 功能测试

2.4 项目总结

习题

项目3 独立按键检测设计

3.1 项目目标

3.2 项目基础知识

3.2.1 开发板独立按键简介

3.2.2 按键功能电路原理

3.2.3 按键防抖动方法

3.3 项目实施

3.3.1 项目实施流程

3.3.2 识读原理图

3.3.3 程序编写

3.3.4 功能测试

3.4 项目总结

习题

项目4 蜂鸣器设计

4.1 项目目标

4.2 项目基础知识

4.2.1 蜂鸣器简介

4.2.2 蜂鸣器功能电路原理

4.3 项目实施

4.3.1 项目实施流程

4.3.2 识读原理图

4.3.3 程序编写

4.3.4 功能测试

4.4 项目总结

习题

项目5 串口通信设计

5.1 项目目标

5.2 项目基础知识

5.2.1 串行通信的基本概念

5.2.2 STM32微控制器串口简介

5.3 项目实施

5.3.1 项目实施流程

5.3.2 识读原理图

5.3.3 程序编写

5.3.4 功能测试

5.4 项目总结

习题

项目6 外部中断设计

6.1 项目目标

6.2 项目基础知识

6.2.1 中断及中断优先级

6.2.2 外部中断

6.2.3 中断配置

6.3 项目实施

6.3.1 项目实施流程

6.3.2 识读原理图

6.3.3 程序编写

6.3.4 功能测试

6.4 项目总结

习题

项目7 独立看门狗设计

7.1 项目目标

7.2 项目基础知识

7.2.1 独立看门狗概述

7.2.2 独立看门狗的功能

7.2.3 独立看门狗超时时间

7.2.4 相关寄存器

7.3 项目实施

7.3.1 项目实施流程

7.3.2 程序编写

7.3.3 功能测试

7.4 项目总结

习题

项目8 定时器中断设计

8.1 项目目标

8.2 项目基础知识

8.2.1 基础定时器功能

8.2.2 通用定时器工作流程

8.3 项目实施

8.3.1 项目实施流程

8.3.2 程序编写

8.3.3 功能测试

8.4 项目总结

习题

项目9 PWM输出设计

9.1 项目目标

9.2 项目基础知识

9.2.1 PWM简介

9.2.2 定时器比较通道下的PWM模式

9.2.3 定时器的捕获/比较通道

9.2.4 定时器下PWM的工作原理

9.2.5 PWM通道概览

9.2.6 PWM输出模式

9.2.7 自动加载的预加载寄存器

9.3 项目实施

9.3.1 项目实施流程

9.3.2 识读原理图

9.3.3 程序编写

9.3.4 功能测试

9.4 项目总结

习题

项目10 输入捕获设计

10.1 项目目标

10.2 项目基础知识

10.2.1 输入捕获工作原理

10.2.2 输入捕获相关库函数

10.3 项目实施

10.3.1 项目实施流程

10.3.2 识读原理图

10.3.3 程序编写

10.3.4 功能测试

10.4 项目总结

习题

项目11 TFT液晶显示设计

11.1 项目目标

11.2 项目基础知识

11.2.1 TFT液晶显示终端

11.2.2 TFT液晶显示终端驱动电路

11.2.3 文字和图片取模

11.3 项目实施

11.3.1 项目实施流程

11.3.2 程序编写

11.3.3 功能测试

11.4 项目总结

习题

项目12 RTC实时时钟设计

12.1 项目目标

12.2 项目基础知识

12.2.1 实时时钟简介

12.2.2 STM32F407中RTC功能

12.2.3 相关库函数

12.3 项目实施

12.3.1 项目实施流程

12.3.2 程序编写

12.3.3 功能测试

12.4 项目总结

习题

项目13 随机数发生器设计

13.1 项目目标

13.2 项目基础知识

13.2.1 随机数简介

13.2.2 随机数发生器

13.3 项目实施

13.3.1 项目实施流程

13.3.2 程序编写

13.3.3 功能测试

13.4 项目总结

习题

项目14 待机唤醒设计

14.1 项目目标

14.2 项目基础知识

14.2.1 低功耗

14.2.2 STM32微控制器低功耗模式

14.2.3 相关寄存器

14.3 项目实施

14.3.1 项目实施流程

14.3.2 程序编写

14.3.3 功能测试

14.4 项目总结

习题

项目15 摇杆ADC设计

15.1 项目目标

15.2 项目基础知识

15.2.1 ADC简介

15.2.2 ADC转换原理

15.2.3 STM32F407系列微控制器中的ADC简介

15.3 项目实施

15.3.1 项目实施流程

15.3.2 程序编写

15.3.3 功能测试

15.4 项目总结

习题

项目16 内部温度传感器设计

16.1 项目目标

16.2 项目基础知识

16.2.1 内部温度传感器简介

16.2.2 内部温度传感器的使用

16.3 项目实施

16.3.1 项目实施流程

16.3.2 程序编写

16.3.3 功能测试

16.4 项目总结

习题

项目17 外设DMA高速传输设计

17.1 项目目标

17.2 项目基础知识

17.2.1 DMA简介

17.2.2 DMA的传输

17.2.3 DMA数据流通道选择

17.2.4 相关寄存器

17.3 项目实施

17.3.1 项目实施流程

17.3.2 程序编写

17.3.3 功能测试

17.4 项目总结

习题

项目18 LCD触摸屏设计

18.1 项目目标

18.2 项目基础知识

18.2.1 电阻触摸屏简介

18.2.2 电阻触摸屏控制芯片

18.3 项目实施

18.3.1 项目实施流程

18.3.2 程序编写

18.3.3 功能测试

18.4 项目总结

习题

参考文献

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部