技术教育社区
www.teccses.org

嵌入式系统原理与实践:基于STM32F4和GD32F4

封面

作者:郭方洪,吴祥,张文安编著

页数:359页

出版社:北京航空航天大学出版社

出版日期:2024

ISBN:9787512444300

电子书格式:pdf/epub/txt

网盘下载地址:下载嵌入式系统原理与实践:基于STM32F4和GD32F4

内容简介

本书主要以STM32F4和GD32F4为基础,介绍嵌入式系统的一般概念、ARM Cortex-M4微处理器的组成、结构及特点。重点介绍该类微处理器的通用输入输出(GPIO)原理及功能,定时器系统、中断控制器的结构与基本功能,常用单片机通信接口(如通用同步异步收发器、I2C,SPI)等原理与应用及模数转换和数模转换等基本原理。
本书可作为高等院校自动化、电气工程及自动化、通信工程、电子信息工程、智能科学等专业本科生基础必修课的教材。

作者简介

郭方洪,浙江工业大学信息工程学院校聘教授、硕士生导师、自动化系主任,承担国家自然科学青年基金、浙江省自然青年科学基金等多项项目,出版个人中英文专著各一部,以第一作者或通讯作者身份在Automatica和IEEE汇刊上发表论文20余篇。

本书特色

本书为浙江省普通高校“十四五”重点立项建设教材。教材撰写特色之处在于巧妙地设计了基础实验和拓展训练内容,在课堂教学中详细给出了基础实验介绍和源码,学生需要根据基础实验内容完成拓展训练的自主开发,从而鼓励学生进行自主学习和探索,培养学生精益求精的工匠精神。此外,本课程是信息及自动化类本科生的专业基础必修课程。它是嵌入式系统的入门课程,主要阐述单片机系统的工作原理与应用的基本知识,使学生掌握单片机系统开发软件的使用方法、基于库函数的单片机程序设计方法、单片机的基本功能和常用的外设总线,以及在相关领域单片机应用的能力,加强学生理论和实际相结合的能力培养。

目录

第1章 嵌入式系统概述
1.1 嵌入式系统的基本概念
1.2 嵌入式系统的特点
1.3 嵌入式系统的组成
1.4 嵌入式系统的应用领域
1.5 常见的嵌入式系统处理器
1.6 思考与练习
第2章 ARM处理器
2.1 ARM概述
2.1.1 ARM体系结构
2.1.2 常见的Cortex处理器
2.2 ARM Cortex-M4微处理器
2.2.1 Cortex-M4微处理器的特点
2.2.2 Cortex-M4微处理器的结构
2.2.3 Cortex-M4微处理器的内核寄存器
2.2.4 Cortex-M4微处理器的存储器映射
2.2.5 Cortex-M4微处理器的中断和异常处理
2.2.6 Cortex-M4指令集
2.3 思考与练习
第3章 Cortex-M4常用微控制器
3.1 Cortex-M4常用微控制器概述
3.2 STM32F407xx微控制器概述
3.2.1 总线架构
3.2.2 存储器映射
3.2.3 复位控制
3.2.4 时钟控制
3.2.5 电源控制
3.3 GD32F407xx微控制器概述
3.3.1 总线架构
3.3.2 存储器映射
3.3.3 复位控制
3.3.4 时钟控制
3.3.5 电源控制
3.3.6 中断控制
3.4 思考与练习
第4章 开发板硬件原理介绍
4.1 硬件资源说明
4.2 电路原理图介绍
4.2.1 底板各功能模块
4.2.2 核心板及微处理器
4.2.3 LCD触摸屏
4.2.4 拓展模块
第5章 MDK5开发环境
5.1 MDK5介绍
5.2 MDK5安装
5.3 J-Link仿真器驱动
5.3.1 J-Link仿真器驱动介绍
5.3.2 J-Link仿真器驱动安装
5.4 软件使用方法
5.4.1 初始设置
5.4.2 创建新工程
5.4.3 在线调试
第6章 通用输入输出端口(GPIO)
6.1 GPIO工作原理
6.1.1 GPIO功能描述
6.1.2 GPIO输入端口配置
6.1.3 GPIO输出端口配置
6.1.4 GPIO复用功能配置
6.1.5 GPIO模拟功能配置
6.2 GPIO实验(采用寄存器方式)
6.2.1 相关寄存器介绍
……
第7章 定时器
第8章 中断
第9章 通用同步异步收发器(USART)
第10章 I2C控制器
第11章 SPI控制器
第12章 模数转换(ADC)和数模转换(DAC)
第13章 LCD控制器
附录
参考文献

赞助用户下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《嵌入式系统原理与实践:基于STM32F4和GD32F4》
Article link:https://www.teccses.org/18245.html