图书信息
书名:
ARM Cortex-M3体系结构与编程
作者:
冯新宇
出版社:
清华大学出版社
出版时间:
2016.12.20
ISBN:
9787302417200
丛书名:计算机辅助设计系列教材
内容简介
本书从CortexM3处理器入手,主要讲解其家族成员中较为常用的微处理器STM32。全书从STM基本I/O端口配置讲起,深入浅出地介绍了该处理器的重要内容,包括基本I/O端口、中断、ADC、定时器等。最后5章给出了5个实际案例,有的案例来源于学生的电子设计大赛作品,有的案例来源于科研课题,例如平衡车设计、井下通信分站设计等。它们都较好地诠释了STM32的典型应用,可以快速地帮助读者入门并动手操作。本书可作为电子、通信及控制等相关专业的参考书,也可以作为相关技术人员的参考资料。
图书目录
第1章ARM CortexM3核介绍 1.1CortexM3主要特性 1.2典型M3核处理器特性 1.2.1命令规则 1.2.2产品功能和外设配置 1.3习题 第2章开发环境搭建 2.1MDK安装 2.2新建工程 2.3采用STLink调试仿真代码 2.4习题 第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端口输出数据寄存器(GPIOx_ODR) (x= A…E) 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简单按键输入 3.9习题 第4章中断 4.1STM32中断和异常 4.2STM32中断相关的基本概念 4.2.1优先级 4.2.2中断控制器NVIC 4.2.3NVIC的优先级组 4.3外部中断 4.3.1外部...
【
关闭窗口
】