网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 ARM Cortex-M0+嵌入式系统原理及应用(STM32G071架构软件和硬件集成微课视频版高等学校电子信息类专业系列教材)
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书以意法半导体公司的基于ARM Cortex-M0+的STM32G071 MCU为硬件平台,以意法半导体公司的STM32CubeMX和ARM公司的Keil μVision 5(ARM版本)集成开发环境(以下简称Keil)为软件平台,以Cortex-M0+处理器核结构、高级微控制总线结构、Cortex-M0+指令集、汇编语言程序设计、C语言程序设计、低功耗控制、外设驱动与控制,以及操作系统为主线,由浅入深、由易到难系统介绍了基于STM32G071 MCU的32位嵌入式系统的开发流程和实现方法。
本书侧重于对基于ARM Cortex-M0+MCU的32位嵌入式系统设计方法的讲解。在此基础上,通过典型设计实例说明将嵌入式系统设计方法应用于不同的应用场景的方法,使得所设计的嵌入式系统在满足应用场景的条件下实现成本、功耗和性能之间的最佳平衡。
本书可作为大学本科和高等职业教育嵌入式系统相关课程的教材,也可作为意法半导体公司举办的各种嵌入式系统开发和设计竞赛的参考用书,对于从事基于意法半导体开发嵌入式系统应用的工程师来说,也是很好的工程参考用书。
作者简介
何宾,国内知名的嵌入式系统和电子信息技术专家,长期从事嵌入式系统和信号处理方面的教学和科研工作。与包括意法半导体在内的全球多家知名的半导体厂商和EDA工具厂商大学计划部门保持密切合作。已经出版电子信息方面的著作近80部,内容涵盖电路仿真、电路设计、可编程逻辑器件、单片机、嵌入式系统等。典型的代表作有《STC单片机原理及应用》《EDA原理及Verilog HDL实现》《ARM Cortex-M0全可编程SoC原理及实现》《Altium Designer 15.0电路仿真、设计、验证与工艺实现权威指南》《Xilinx FPGA数字信号处理权威指南》等。
目录
第1章 嵌入式系统设计导论
1.1 微控制器和嵌入式系统基本概念
1.1.1 微控制器的定义
1.1.2 微控制器架构
1.1.3 微控制器和微处理器的差异
1.1.4 微控制器的主要应用场景
1.1.5 嵌入式系统基本概念
1.2 STM32 Cortex-M系列MCU分类和性能
1.2.1 Cortex-M系列处理器IP核
1.2.2 STM32 Cortex-M系列MCU产品
1.2.3 STM32G0系列MCU的结构和功能
第2章 软件工具下载、安装和应用
2.1 STM32CubeMX工具的下载和安装
2.1.1 STM32CubeMX工具的下载
2.1.2 STM32CubeMX工具的安装
2.1.3 STM32G0系列MCU支持包的安装
2.2 Keil μVision(ARM版本)工具的下载、安装和授权
2.2.1 Keil μVision内嵌编译工具链架构
2.2.2 Keil μVision(ARM版本)工具的下载和安装
2.2.3 Keil μVision(ARM版本)工具的授权
2.3 设计实例:LED的驱动和控制
2.3.1 生成简单的工程
2.3.2 添加设计代码
2.3.3 编译和下载设计
第3章 Cortex-M0+处理器结构
3.1 Cortex-M0+处理器核和核心外设
3.1.1 Cortex-M0+处理器核
3.1.2 系统级接口
3.1.3 可配置的调试
3.1.4 核心外设
3.2 Cortex-M0+处理器的寄存器
3.2.1 通用寄存器
3.2.2 堆栈指针
3.2.3 程序计数器
3.2.4 链接寄存器
3.2.5 程序状态寄存器
3.2.6 可中断重启指令
3.2.7 异常屏蔽寄存器
3.2.8 优先级屏蔽寄存器
3.2.9 控制寄存器
3.3 Cortex-M0+存储器空间结构
3.3.1 存储空间映射架构
3.3.2 代码区域地址映射
3.3.3 SRAM区域地址映射
3.3.4 外设区域地址映射
3.3.5 PPB地址空间映射
3.3.6 SCS地址空间映射
3.3.7 系统控制和ID寄存器
3.4 Cortex-M0+的端及分配
3.5 Cortex-M0+处理器异常及处理
3.5.1 异常所处的状态
3.5.2 异常类型
3.5.3 异常优先级
3.5.4 向量表
3.5.5 异常的进入和返回
3.5.6 NVIC中断寄存器集
3.5.7 电平和脉冲中断
3.6 Cortex-M0+存储器保护单元
3.6.1 MPU寄存器
3.6.2 MPU访问权限属性
3.6.3 更新MPU区域
3.6.4 子区域及用法
3.6.5 MPU设计技巧和提示
第4章 高级微控制器总线结构
4.1 ARM AMBA系统总线
4.2 AMBA APB规范
4.2.1 AMBA APB写传输
4.2.2 AMBA APB读传输
4.2.3 AMBA APB错误响应
……
第5章 Cortex-M0+处理器指令集
第6章 Cortex-M0+汇编语言编程基础
第7章 Cortex-M0+C语言编程基础
第8章 Cortex-M0+C语言编程进阶
第9章 电源、时钟和复位原理及应用
第10章 看门狗原理及应用
第11章 定时器的原理及应用
第12章 异步和同步串行接口的原理及应用
第13章 人机交互游戏的设计与实现
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/25 22:55:02