
| 本教程结合作者多年来对嵌入式系统的教学实践经验,描述了嵌入式系统的微控制器如何逐步设计、制作的过程,着重培养学生嵌入式系统的实际设计和开发能力。 本书是学习掌握嵌入式系统微控制器的入门教程,降低学习ARM核的微控制器设计、应用的门槛,是本教程编写的主要出发点。 本书可作为高等院校电子信息类专业的实训教材,也可作为有志于从事嵌入式系统中微控制器设计、制作的电子信息类工程师的参考书。 |
| 第1章 STR71x系列微控制器概述 1.1 ARM系列微控制器 1.1.1 ARM系列微处理器 1.1.2 基于ARM微处理器的微控制器 1.2 STR71x系列微控制器特点 1.2.1 STR71x系列微控制器的应用选型 1.2.2 STR71x 系列功能 1.2.3 STR71x的引脚定义 1.3 STR71x系列的集成开发 1.3.1 嵌入式系统开发环境的特点 1.3.2 交叉编译和链接 1.3.3 交叉调试 1.3.4 ARM交叉开发工具 1.3.5 STR71xFRx开发实验板 1.4 ST的ARM集成软件函数库简介 1.4.1 examples文件夹 1.4.2 project文件夹 1.4.3 templates文件夹 思考题 第2章 STR71xFRx开发实验板的硬件设计 2.1 实验板核心电路设计 2.1.1 STR71xF微控制器的供电电路 2.1.2 STR71xFRx微控制器核心模块的设计 2.1.3 时钟振荡源的设计 2.1.4 复位电路 2.2 JATG仿真调试接口电路设计 2.2.1 JATG简介 2.2.2 JATG仿真调试接口的设计 2.3 其他外围辅助电路的设计 2.3.1 通用I/O接口应用测试电路设计 2.3.2 蜂鸣器 2.3.3 ADC测试电路 2.3.4 RS\|232接口 2.3.5 USB及CAN接口扩展电路 2.4 外围接口互联扩展的硬件设计 2.4.1 STR71xFRx系列微控制器I2C总线 2.4.2 I?2C总线的扩展硬件设计实例 2.5 实验板硬件设计实训 2.5.1 电原理图的设计 2.5.2 网络表 2.5.3 印制板设计实训基本流程 思考题 第3章 实验板组装和检测 3.1 实验板组装 3.1.1 实验板组装过程 3.1.2 加电检查 3.2 集成开发工具应用 3.2.1 集成开发工具的选用 3.2.2 Keil μVision3的运用 3.3 实验板的硬件检测 3.3.1 JTAG接口的测试 3.3.2 STR71x系列最小系统的测试 本章实验 集成开发、仿真运行环境 第4章 GPIO的程序调试 4.1 STR71x GPIO的编程基础 4.1.1 STR71x存储器架构 4.1.2 GPIO的初始化设置 4.1.3 GPIO的数据端口的读写 4.2 GPIO示范工程文档的应用 4.2.1 工程结构 4.2.2 主工作源文件main.c剖析 4.2.3 修改主工作源文件实现新的功能示例 4.3 GPIO综合应用实训 4.3.1 实训命题 4.3.2 实训参考代码 本章实验 GPIO基本操作 思考题 第5章 UART和ADC的应用 第6章 PWM及中断控制器的应用 第7章 实验板扩展应用 第8章 GPRS数据控制终端设计实训 附录A ST ARM相关产品 参考文献 |
商品评论(0条)