
作者:周兴华
页数:864
出版社:北京航空航天大学出版社
出版日期:2017
ISBN:9787512421851
电子书格式:pdf/epub/txt
内容简介
本书以ST公司的STM32F0x2系列ARM处理器为例,从零开始,手把手地教初学者学习ARM设计知识。在介绍STM32F0x2系列各单元基本特性的同时,使用入门难度低、程序较短且能立竿见影的初级实例,循序渐进地帮助初学者掌握ARM的设计知识,以实践为主,辅以理论。
本书的实例均经作者实际测试并能在实验板上正常运行,实用性非常强,读者既可以直接用于产品,也可以进一步改良升级。同时本书贯彻“手把手教你学系列丛书”的教学方式。
本书可用作大学本科或专科、中高等职业技术学校、电视大学等的教学用书,也可作为ARM爱好者的入门自学用书。
本书特色
周兴华、刘海渊编最的《手把手教你学ARM Cortex-M0–基于STM32F0x2系列》以ST公司的
STM32F0x2系列ARM处理器为例,从零开始,手把手地教初学者学习ARM设计知识。在介绍STM32F0x2系列各单元基本特性的同时,使用入门难度低、程序较短且能立竿见影的初级实例,循序渐进地帮助初学者掌握
ARM的设计知识,以实践为主,辅以理论。本书的实例均经作者实际测试并能在实验板上正常运行,实用性非常强,读者既可以直接用于产品,也可以进一步改良升级。同时本书贯彻“手把手教你学系列丛书”
的教学方式。
本书可用作大学本科或专科、中高等职业技术学校、电视大学等的教学用书,也可作为ARM爱好者的入门自学用书。
目录
基础篇
第1章 概述1.1 采用C语言编程1.2 C语言突出的优点1.3 寄存器操作与库函数操作1.4 ARM嵌入式处理器的开发环境
第2章 ARM发展简介2.1 ARM是什么2.2 嵌入式处理器RISC技术简介2.3 ARM处理器的发展2.4 ARM处理器的应用2.5 ARM处理器的优点2.6 ARM的优势2.7 ARM未来发展展望
第3章 ARMCortex-M0处理器内核架构体系3.1 STM32F072的特性和结构3.2 STM32F072存储器和外设寄存器边界映射3.3 STM32F072系统配置3.4 sTM32F072中断控制3.5 STM32F072引脚封装
第4章 开发/实验工具介绍及第一个STM32F072入门程序4.1 RealVJewMDK5.1 5开发环境及厂商软件包安装4.2 CMSIS简介4.3 STM32F0x2实验工具4.4 STM32F0x2系列开发过程的文件管理及项目设置4.5 STM32F0x2开发流程4.6第一个STM32F072入门程序
第5章 C语言基础知识5.1 C语言的标识符与关键字5.2 数据类型5.3 常量、变量及存储方式5.4 数组5.5 C语言的运算5.6 流程控制5.7 函数5.8 指针5.9 结构体5.10 共用体5.11 枚举5.12 Keil Realview MDK在ARMC语言开发中的常用方法5.13 中断函数
入门篇
第6章 STM32F0x2复位和系统时钟6.1 复位6.2 时钟6.3 低功耗模式6.4 RCC库函数6.5 配置系统时钟频率
第7章 STM32F0x2通用I/O的特性及应用7.1 通用I/O的特点7.2 GPIO库函数7.3 STM32F072的GPIO输出实验——控制发光二极管闪烁7.4 软件延时较准确的GPIO输出实验——控制发光二极管闪烁7.5 STM32F072的GPIO输入/输出实验——按键控制发光二极管闪烁
第8章 中断/事件及应用设计8.1 嵌套向量中断控制器的特点8.2 外部中断/事件控制器8.3 外部和内部中断/事件线路映像8.4 MISC库函数及EXTI库函数
提高篇
应用篇
第1章 概述1.1 采用C语言编程1.2 C语言突出的优点1.3 寄存器操作与库函数操作1.4 ARM嵌入式处理器的开发环境
第2章 ARM发展简介2.1 ARM是什么2.2 嵌入式处理器RISC技术简介2.3 ARM处理器的发展2.4 ARM处理器的应用2.5 ARM处理器的优点2.6 ARM的优势2.7 ARM未来发展展望
第3章 ARMCortex-M0处理器内核架构体系3.1 STM32F072的特性和结构3.2 STM32F072存储器和外设寄存器边界映射3.3 STM32F072系统配置3.4 sTM32F072中断控制3.5 STM32F072引脚封装
第4章 开发/实验工具介绍及第一个STM32F072入门程序4.1 RealVJewMDK5.1 5开发环境及厂商软件包安装4.2 CMSIS简介4.3 STM32F0x2实验工具4.4 STM32F0x2系列开发过程的文件管理及项目设置4.5 STM32F0x2开发流程4.6第一个STM32F072入门程序
第5章 C语言基础知识5.1 C语言的标识符与关键字5.2 数据类型5.3 常量、变量及存储方式5.4 数组5.5 C语言的运算5.6 流程控制5.7 函数5.8 指针5.9 结构体5.10 共用体5.11 枚举5.12 Keil Realview MDK在ARMC语言开发中的常用方法5.13 中断函数
入门篇
第6章 STM32F0x2复位和系统时钟6.1 复位6.2 时钟6.3 低功耗模式6.4 RCC库函数6.5 配置系统时钟频率
第7章 STM32F0x2通用I/O的特性及应用7.1 通用I/O的特点7.2 GPIO库函数7.3 STM32F072的GPIO输出实验——控制发光二极管闪烁7.4 软件延时较准确的GPIO输出实验——控制发光二极管闪烁7.5 STM32F072的GPIO输入/输出实验——按键控制发光二极管闪烁
第8章 中断/事件及应用设计8.1 嵌套向量中断控制器的特点8.2 外部中断/事件控制器8.3 外部和内部中断/事件线路映像8.4 MISC库函数及EXTI库函数
提高篇
应用篇















