-
内容大纲
本书旨在传承51经典,发扬ARM长处,助推微控制器升级,以学生认知过程为导向组织内容,采取项目引领,全案例教学的方式,着重培养学生实践应用能力。本书详细阐述了基于ARM Cortex-M4内核的STM32F407微控制器嵌入式系统硬件设计方法和软件开发技术。全书共有18章,划分为三篇:第一篇(第1~3章)为系统平台,分别讲述嵌入式系统定义、嵌入式硬件平台和软件环境配置与使用入门;第二篇(第4~10章)为基本外设,分别对STM32嵌入式系统最常用的外设模块进行介绍,包括GPIO、中断、定时器、PWM和嵌入式系统接口技术;第三篇(第11~18章)为扩展外设,分别对STM32嵌入式系统高级外设模块和典型传感器进行讲解,包括USART、SPI、W25Q128、I2C、EEPROM、ADC,DMA、DAC、RTC和DHT11等。
本书适合作为高等院校计算机、自动化、电子信息、机电一体化、物联网等专业高年级本科生或研究生嵌入式相关课程的教材,同时可供从事嵌入式开发的技术和研究人员参考。 -
作者介绍
黄克亚,软件设计师,苏州大学副教授、硕士生导师,主要从事智能控制、嵌入式系统开发等教学和科研工作。讲授过“电工电子技术”“单片机原理与控制技术”“微机原理及应用”“嵌入式系统开发”“可编程控制器”“传感器应用技术”等课程。近年来主持省级课题2项,授权发明专利1件,登记软件著作权4件,发表EI检索或中文核心期刊论文6篇,指导学生获中国智能机器人大赛一等奖1项、江苏省本专科优秀毕业设计(论文)三等奖1项、全国电子设计大赛江苏赛区二等奖2项。 -
目录
第一篇 系统平台
第1章 ARM Cortex-M4嵌入式系统
1.1 嵌入式系统概述
1.1.1 什么是嵌入式系统
1.1.2 嵌入式系统和通用计算机比较
1.1.3 嵌入式系统的特点
1.1.4 嵌入式系统的应用领域
1.1.5 嵌入式系统范例
1.2 嵌入式系统的硬件
1.2.1 嵌入式处理器的分类
1.2.2 嵌入式处理器的技术指标
1.2.3 嵌入式存储器
1.2.4 嵌入式I/O设备
1.2.5 嵌入式I/O接口
1.3 ARM Cortex-M4处理器
1.3.1 ARM公司
1.3.2 ARM处理器
1.4 STM32微控制器
1.4.1 从ARM Cortex-M内核到基于ARM Cortex-M的MCU
1.4.2 STM32微控制器产品线
1.4.3 STM32微控制器命名规则
1.5 嵌入式系统的软件
1.5.1 无操作系统的嵌入式软件
1.5.2 带操作系统的嵌入式软件
1.5.3 典型嵌入式操作系统
1.5.4 软件结构选择建议
本章小结
思考拓展
第2章 STM32F407与实验平台
2.1 STM32F407微控制器
2.1.1 STM32F407/STM32F417系列
2.1.2 STM32F407功能特性
2.1.3 STM32F407内部结构
2.1.4 STM32F407存储器映射
2.1.5 STM32F407时钟系统
2.1.6 STM32F407引脚
2.2 开发板总体概况
2.2.1 开发板设计背景
2.2.2 开发板总体介绍
2.3 电源电路
2.3.1 电源电路原理图
2.3.2 电源电路工作原理
2.4 核心板电路
2.4.1 芯片电源电路
2.4.2 CPU滤波电路
2.4.3 外接晶振电路
2.4.4 备用电源电路
2.4.5 复位电路
2.4.6 启动设置电路
2.5 I/O模块电路
2.5.1 LED模块
2.5.2 按键模块
2.5.3 显示模块
2.5.4 蜂鸣器模块
2.6 扩展模块电路
2.6.1 温湿度传感器
2.6.2 光照传感器
2.6.3 A/D采样模块
2.6.4 EEPROM
2.6.5 Flash存储器
2.6.6 波形发生器
2.6.7 蓝牙模块
2.6.8 I/O引脚外接模块
2.7 CMSIS-DAP调试器
本章小结
思考拓展
第3章 软件环境配置与使用入门
3.1 STM32开发方式
……
第二篇 基本外设
第三篇 扩展外设
附录A ASCII码表
附录B 运算符和结合性关系表
附录C STM32F407微控制器引脚定义表
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...