ARM Cortex-M4嵌入式应用技术——基于STM32F407、STM32CubeMX与Proteus
基于ARM Cortex-M4内核,集成STM32CubeMX,引入Proteus软件,融入课程思政,双色印刷,配套代码、视频、课件、大纲等,教育部高等学校电子信息类专业教学指导委员会规划教材

作者:张营

丛书名:高等学校电子信息类专业系列教材·新形态教材

定价:59元

印次:1-1

ISBN:9787302693567

出版日期:2025.07.01

印刷日期:2025.06.30

图书责编:刘星

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"《ARM Cortex-M4嵌入式应用技术——基于STM32F407、STM32CubeMX与Proteus》涵盖了ARM Cortex-M4内核的基本原理和特性,并结合STM32F407微控制器的实际应用,深入讲解了嵌入式系统设计与开发的关键技术和方法。在《ARM Cortex-M4嵌入式应用技术——基于STM32F407、STM32CubeMX与Proteus》的编写过程中,力求做到内容全面、结构清晰、语言简洁。全书共分为9章,从嵌入式系统的基础知识、内核、外设到嵌入式操作系统,层层递进,逐步深入。第1章阐述了嵌入式系统的基本概念、组成、分类、特点、发展趋势和典型应用; 第2章阐述了基于STM32F407微控制器的硬件特性以及STM32CubeMX、Keil MDK、Proteus开发工具配置;第3章阐述了通用输入/输出口;第4章阐述了中断系统;第5章阐述了定时器;第6章阐述了串行通信;第7章阐述了直接存储器存取;第8章阐述了模数转换器与数模转换器;第9章阐述了嵌入式操作系统,主要介绍了RT-Thread嵌入式操作系统。 《ARM Cortex-M4嵌入式应用技术——基于STM32F407、STM32CubeMX与Proteus》既可作为普通高等院校电子信息类、电气工程类、自动化类、智能制造类及相关专业本科生和研究生的教材,也可作为科研和工程技术人员的参考用书。 "

张营,男,1976年生人,博士,教授,毕业于南京理工大学。现任济宁市智能电液控制工程技术研究中心主任,济宁学院电子信息工程产学研合作育人专业教学团队带头人。主讲嵌入式应用技术、模拟电子技术等课程,主持山东省教学改革项目1项,教育部产学合作协同育人项目3项;自主设计单片机、嵌入式等实验电路系统获济宁学院教学成果奖一等奖1项、二等奖1项。主持山东省高校科技计划项目1项,济宁市科技计划项目2项,横向课题3项。发表论文20余篇,其中EI收录6篇,核心期刊6篇,授权发明专利3项。

前言 嵌入式系统技术已经成为推动信息技术发展的重要力量,从智能家居到工业自动化,从医疗设备到汽车电子,嵌入式系统无处不在,正深刻地改变着我们的生活和生产方式。ARM CortexM4作为一种高性能、低功耗的微控制器内核,具有丰富的外设接口、较强的实时性、较完备的安全保护功能,在物联网、工业自动化、智能制造、汽车、消费电子等领域得到了广泛应用。因此,掌握ARM CortexM4嵌入式应用技术对于电子工程、物联网工程、自动化、智能制造及相关专业的学生来说至关重要。 本书系统阐述了嵌入式系统的基本概念、原理、发展趋势及典型应用,详述了ARM CortexM4内核的架构和特性,以及通过STM32CubeMX、Keil MDK、Proteus开发STM32F407微控制器的实例。本书不仅涵盖了嵌入式系统的基础理论和核心技术,还通过丰富的实例和实用的开发工具,提供了从理论到实践、从基础到进阶的完整学习路径。 本书强调图形化配置工具STM32CubeMX的应用。STM32CubeMX是ST公司开发的一款嵌入式软件开发工具,提供了图形化的配置界面,可以极大地缩短工程项目配置的时间,降低配置的难度。本书详细介绍了STM32CubeMX的使用方法,并通过实例展示了如何利用STM32CubeMX进行外设配置、引脚配置、时钟设置、代码生成等操作。此外,本书还重点介绍了基于STM32CubeMX的HAL库开发方式,这是当前ST公司主推的开发方式,具有高效、便捷和通用性等优点。 本书引入电子电路仿真软件Proteus。Proteus是一款功能强大的电子电路仿真软件,可以模拟电路的...

目录
荐语
查看详情 查看详情
目录

配套资源

第1章嵌入式系统概述

视频讲解: 14分钟,1集

1.1嵌入式系统定义

1.1.1嵌入式微处理器

1.1.2输入/输出接口

1.2嵌入式系统组成

1.3嵌入式系统的分类

1.3.1按处理器分类

1.3.2按操作系统分类

1.3.3按集成度和应用层次分类

1.4嵌入式系统的特点

1.5嵌入式系统的发展趋势

1.6嵌入式系统的典型应用

第2章STM32控制器及开发工具

视频讲解: 18分钟,2集

2.1ARM概述

2.1.1引言

2.1.2基于ARM体系结构划分

2.1.3ARM处理器中的寄存器

2.1.4ARM处理器特点

2.2STM32 CortexM4控制器

2.2.1引言

2.2.2STM32 CortexM4控制器特性

2.2.3STM32F407核心板

2.3开发工具

2.3.1STM32CubeMX

2.3.2Keil MDK

2.3.3Proteus

第3章通用输入/输出口

视频讲解: 23分钟,3集

3.1嵌入式系统的输入/输出

3.2STM32F407的GPIO

3.2.1STM32F407 GPIO寄存器

3.2.2STM32F407 GPIO引脚模式

3.3STM32F407 GPIO HAL库函数

3.4GPIO实例

3.4.1STM32CubeMX工程

3.4.2Keil MDK程序

3... 查看详情

"《ARM Cortex-M4嵌入式应用技术——基于STM32F407、STM32CubeMX与Proteus》涵盖了ARM Cortex-M4 内核的基本原理和特性,并结合 STM32F407 微控制器的实际应用,深入讲解了嵌入式系统设计与开发的关键技术和方法。在本书的编写过程中,力求做到内容全面、结构清晰、语言简洁,从嵌入式系统的基础知识、内核、外设到嵌入式操作系统,层层递进,逐步深入。

?内容全面,结构清晰  系统阐述了嵌入式系统的基本概念、原理、发展趋势及典型应用,详述了ARM Cortex-M4内核的架构和特性,以及通过STM32CubeMX、Keil MDK、Proteus开发STM32F407微控制器的硬件和软件环境配置。

?由浅入深,循序渐进  从嵌入式系统的基础知识、内核、外设到嵌入式操作系统,本书不仅涵盖了嵌入式系统的基础理论和核心技术,还通过丰富的例程和实用的开发工具,提供了从理论到实践、从基础到进阶的完整学习路径。

?层次分明,实例丰富  阐述了嵌入式系统的基本概念和原理、内核、外设到嵌入式操作系统的理论学习内容,通过Keil MDK编写程序代码,通过Proteus搭建仿真电路验证程序运行结果。实例涵盖了STM32F407的各种外设模块,从LED控制到复杂的嵌入式操作系统,都有详细的讲解和代码示例。

?资源丰富,便于教学  为了便于教师教学,提供丰富的教学资料,获取方式详见前言。

"


查看详情