图书信息
书名:
ARM Cortex-M3体系结构与编程(第2版)
作者:
冯新宇
出版社:
清华大学出版社
出版时间:
2017.08
ISBN:
9787302473329
丛书名:2017年度系列图书
内容简介
本书从CortexM3处理器入手,详细阐述了STM32微控制器的用法。本书从编程软件的使用、STM32的IO口配置讲起,深入浅出地介绍了该处理器的重要内容,主要包括基本IO接口、中断、ADC、定时器等。最后几章给出了多个案例,有的来源于学生的电子设计大赛作品,有的来源于科研课题,如平衡车设计、井下通信分站设计、四旋翼飞行器设计等,都较好地诠释了STM32的典型应用,可以帮助读者快速地入门并且上手操作。最后一章给出几个设计案例思路,读者在综合前面的学习后,可以自行设计作品,达到活学活用的目的。 本书配套全部设计电路图、源代码和PPT素材以及在线答疑等,方便读者学习。本书可作为电子、通信及控制等相关专业的参考书,也可以作为相关技术人员的技术参考书。
图书目录
第2版前言Ⅰ 第1版前言Ⅲ 学习说明Ⅴ 第1章ARM CortexM3核介绍 1.1CortexM3主要特性 1.2典型M3核处理器特性 1.2.1命名规则 1.2.2产品功能和外设配置 习题 第2章开发环境搭建 2.1MDK安装 2.2新建工程 2.3采用STLink调试仿真代码 习题 第3章基本I/O端口控制 3.1MDK新建工程 3.2MDK工程配置 3.3寄存器法操作代码分析 3.4时钟配置 3.4.1时钟树 3.4.2时钟源 3.4.3APB2外设时钟使能寄存器(RCC_APB2ENR) 3.5I/O端口配置 3.5.1I/O基本情况 3.5.2GPIO配置寄存器描述 3.5.3端口输出数据寄存器 3.6用库函数操作流水灯 3.6.1GPIO_Init函数 3.6.2RCC_APB2PeriphClockCmd 3.6.3控制I/O输出电平 3.6.4LED.h文件 3.6.5软件调试易现问题 3.7使用库函数法控制数码管 3.7.1数码管基础知识 3.7.2硬件电路设计 3.7.3软件说明 3.8简单按键输入 习题 第4章中断 4.1STM32中断和异常 4.2STM32中断相关的基本概念 4.2.1优先级 4.2.2中断控制器NVIC 4.2.3NVIC的优先级组 4.3外部中断...
【
关闭窗口
】