基于MDK的STM处理器开发应用 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供基于MDK的STM处理器开发应用电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
编辑推荐
《基于MDK的STM32处理器开发应用》既可以作为嵌入式应用开发工程技术人员ARM新处理器核Cortex-M3的编程入门指导书,又可以作为使用MDK进行STM32处理器开发的参考书,还可以作为STM32处理器的开发参考手册。
内容简介
本书介绍了基于MDK的STM32处理器开发应用。全书共9章,分为4部分。一部分为基础篇,在讲解Cortex-M3处理器结构的基础上,详细介绍了Cortex-M3处理器的编程模型、总线架构、存储结构、异常处理机制、Thumb-2指令集。第二部分为准备篇,介绍了MDK的使用方法和STM32V100开发板,是读者学习使用MDK进行STM32处理器应用开发的准备知识。第三部分为应用篇,介绍了STM32处理器的所有接口及其结构、特点和功能,并给出了所有相应特殊功能寄存器的功能,后都提供了一个小的应用实例。第四部分为综合篇,介绍了2个综合应用了ADC、GPIO、USB、SPI、TIMER等接口模块的应用实例RTL_Blinky和MP3 Player。
本书既可以作为嵌入式应用开发工程技术人员ARM新处理器核Cortex-M3的编程入门指导书,又可以作为使用MDK进行STM32处理器开发的参考书,还可以作为STM32处理器的开发参考手册。
本书既可以作为嵌入式应用开发工程技术人员ARM新处理器核Cortex-M3的编程入门指导书,又可以作为使用MDK进行STM32处理器开发的参考书,还可以作为STM32处理器的开发参考手册。
精彩书摘
第一部分 基础篇
第1章 Cortex-M3处理器简介
2006年ARM公司推出了基于ARMv7架构的Cortex系列的标准体系结构,以满足各种技术的不同性能要求,包含A、R、M三个分工明确的系列。其中,A系列面向复杂的尖端应用程序,用于运行开放式的复杂操作系统;R系列适合实时系统;M系列则专门针对低成本的微控制领域。本章将简要介绍Cortex-M3处理器一些特点和基本结构,以及ST公司新推出的基于Cortex-M3核的STM32系列处理器。
1.1 Corlex-M3处理器的特点
(Corlex-M3是首款基于ARMv7-M体系结构的32位标准处理器,具有低功耗、少门数、短中断延迟、低调试成本等众多优点。它是专门为在微控制系统、汽车车身系统、工业控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域实现高系统性能而设计的,它大大简化了编程的复杂性,集高性能、低功耗、低成本于一体。
Corlex-M3处理器在结构上包括处理器内核、嵌套向量中断控制器(Nesled Veclored Interrupt Controller.NVIC)、存储器保护单元(Memory Protection Unit.MPU)、总线接口单元和跟踪调试单元等,它们有以下特点:
采用了基于哈佛(Harvard)架构的3级流水线内核,集成了分支预测、单周期乘法、硬件除法等众多功能强大的特性,使其在Dhrystone benchmark上有着出色的表现,可达到1.25 DMIPS/MHz,而功耗仅为0.19 mW/MHz。
第1章 Cortex-M3处理器简介
2006年ARM公司推出了基于ARMv7架构的Cortex系列的标准体系结构,以满足各种技术的不同性能要求,包含A、R、M三个分工明确的系列。其中,A系列面向复杂的尖端应用程序,用于运行开放式的复杂操作系统;R系列适合实时系统;M系列则专门针对低成本的微控制领域。本章将简要介绍Cortex-M3处理器一些特点和基本结构,以及ST公司新推出的基于Cortex-M3核的STM32系列处理器。
1.1 Corlex-M3处理器的特点
(Corlex-M3是首款基于ARMv7-M体系结构的32位标准处理器,具有低功耗、少门数、短中断延迟、低调试成本等众多优点。它是专门为在微控制系统、汽车车身系统、工业控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域实现高系统性能而设计的,它大大简化了编程的复杂性,集高性能、低功耗、低成本于一体。
Corlex-M3处理器在结构上包括处理器内核、嵌套向量中断控制器(Nesled Veclored Interrupt Controller.NVIC)、存储器保护单元(Memory Protection Unit.MPU)、总线接口单元和跟踪调试单元等,它们有以下特点:
采用了基于哈佛(Harvard)架构的3级流水线内核,集成了分支预测、单周期乘法、硬件除法等众多功能强大的特性,使其在Dhrystone benchmark上有着出色的表现,可达到1.25 DMIPS/MHz,而功耗仅为0.19 mW/MHz。
前言/序言
回顾微控制器的发展历史,4位或8位微控制器产品首先被应用到了工业控制中,工业生产的过程控制逐渐从以继电器和机械延迟开关为主的控制系统,全面提升到了以电子控制为主的环境中。随着半导体技术的发展、生产工艺的提高,以及半导体生产商和各个IP供应商的细致分工,微控制器的应用越来越多地渗透到包括工业控制、公共交通、汽车电子、智能家电、办公设备、医疗器械,安全防护等各个领域,伴随着微控制器产品的多样化和持续走高的性价比,曾经高高在上的智能家电产品飞入了寻常百姓家中,从平板高清电视到智能冰箱、空调。