STM32系列ARM CortexM3微控制器原理与实践
基本信息
STM32系列ARM CortexM3微控制器原理与实践
折扣:10折
版权和免责声明

应授权单位要求,本栏目仅用于与非网网友学习交流,第三方严禁擅自转载。与非网常年法律顾问北京柴傅律师事务所,将全力维护本栏目相关各方的合法版权。如需转载,可与专栏编辑联系。祝阅读愉快!

MXCHIP介绍

MXCHIP,专业致力于嵌入式系统软件,硬件系统的开发、销售、培训和工程应用服务;2005年,成为ST 授权全线产品增值分销商和国内技术支持中心...[更多]
资料下载
站内资源
产品方案
阅读此书的其他人也读了

Wireless LAN Med...
This revision specifies technical corrections and clarificat...

同类图书

8051片上可编程系...
本书反映了基于Cypress公司的PSoC可编程片上系统发展的最新成果,...

飞思卡尔8位单片机...
本书系统、详尽地介绍了MC9S08QG8单片机的基础知识,重点讲述了集...

最近访客
流量统计
STM32系列ARM CortexM3微控制器原理与实践 STM32系列ARM CortexM3微控制器原理与实践
本书介绍ARM Cortex-M3内核结构特点和Thumb-2指令集,及其与ARM其他内核的比较。详细阐述意法半导体(ST)公司STM32系列ARM Cortex-M3微控制器的编程模型、存储器结构、异常处理、电源管理、时钟与复位、嵌套向量中断控制器、调试单元,以及其他各种外设的结构和编程方法。说明STM32库函数的使用方法,并简要介绍STM32相应的开发环境、工具和应用实例。本书所附的光盘中包含:IAR EWARM评估版软件;STM32_SK仿真评估板的USB仿真器驱动、示例程序;STM32F103_D [ 查看完整的图书目录 ] [马上试读]

ARM CortexM3是ARM公司针对微控制器领域推出的新一代处理器架构,它采用ARM v7M体系结构和面向高级语言的Thumb2指令集,在代码密度、实时性、运算性能、功耗、价格等方面达到了很好的平衡。CortexM3处理器不仅定义了传统意义上的处理器内核,也对存储器、时钟、复位、中断控制器、MPU、调试接口、电源管理等作了全面的规范,使采用CortexM3的各种芯片具有更统一的编程接口,简化了用户使用不同厂家芯片的复杂度。 意法半导体(ST)公司推出的基于ARM CortexM3内核的STM32系列微控制器,集32位RISC处理器、低功耗、高性能模拟技术、高速DMA通道及丰富的片内外设、JTAG仿真调试等于一体,定义了新一代“超级单片机”的概念,加上丰富的技术资料和完善的开发工具,使用方便,具有极高的性价比。 在性能上,STM32的32位CortexM3内核,时钟频率可达72 MHz,指令速度可接近80 MIPS。同时,它具有32位硬件除法和单周期乘法器等一系列先进的体系结构,大大增强了它的数据处理和运算能力,可以有效地实现一些数字信号处理的算法(如FFT、DTMF等)。在低功耗方面,其芯片功耗(33 V,500 μA/MIPS)已接近MSP430超低功耗单片机的水平。 在系统整合方...

ARM 及Cortex-M3处理器概述
ARM在嵌入式应用领域取得了巨大的成功。从1985年的第一个ARM1原型诞生至今,已经有几十亿个ARM处理器被销售到了世界各地。ARM的成功是建立在一个简单而又强大的原始设计之上的,随着技术的不断进步,这个设计也在不断的改进。ARM内核、处理器并不是单一的,而是遵循相同设计理念、使用相似指令集架构的一个内核、处理器系列。
STM32系列微控制器
意法半导体ST的STM32系列微控制器基于32位Cortex-M3 RISC CPU,该系列种类齐全,用户可以根据不用的应用需求选择合适的芯片。根据片内Flash和RAM的容量,以及片上外设资源种类和数量的不同,STM32系列微控制其主要分为STM32F101xx系列和STM32F103xx系列。本章将对它们的硬件特性、结构和电气特征进行介绍。更详细的交、直流特性可以参考ST的相关数据手册。片内外设的详细描述可参考本书的第三章。
STM32系列微控制器存储器与外设
STM32系列微控制器存储器与外设使用说明
STM32固件库
STM32固件库库是一个固件包,该固件库针对基于ARM的32位MCU STM32F101xx 和 STM32F103xx。其中包括了程序、数据结构和覆盖所有外设特性的宏单元。还包括设备驱动的描述以及每个外围模块的实例。该固件库使得用户在没有深入学习外围模块规格手册的情况下,也能够使用任何在用户应用中涉及到的设备。因此,使用该固件库可以节省您的许多时间,让您有更多的时间花费在编程方面,从而减少了在应用开发中的综合开销。用户可以访问www..st.com下载最新的相关固件库和用户手册。
STM32系列微控制器开发工具与应用
STM32微处理器基于ARM核,所以很多基于ARM嵌入式开发环境都可用于STM32开发平台。开发工具都可用于STM32开发。选择合适的开发环境可以加快开发进度,节省开发成本。本章将先对STM32常用的开发工具Keil MDK和IAR EWARM进行简单介绍,然后结合STM32_SK仿真评估板和STM32F103C的开发板讲解STM32片上资源使用,最后给出一个基于STM32的数据采集器的应用实例。
网友留言