STM32系列ARM CortexM3微控制器原理与实践
推荐给好友
打印
加入收藏
更新于2009-03-04 12:08:14

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超低功耗单片机的水平。

在系统整合方面,STM32系列单片机根据其不同产品,集成了多种功能模块,包括定时器、多功能串行接口(SPI/I2C/I2S/UART)、USB、CAN、12位双路同步采样高速ADC、看门狗定时器(WDT)、DMA控制器、马达/电机控制器、多达64 KB的RAM和256 KB Flash,以及丰富的中断功能。使用户可以根据应用需求,选择最合适的STM32系列产品来实现。

我们作为ST的合作伙伴,有机会第一时间接触、使用STM32系列微控制器。为更好地方便广大嵌入式开发人员推广、使用STM32系列微控制器,特组织、编写了这本书。这也是国内第一本介绍基于ARM CortexM3内核微控制器的中文书。由于书的篇幅所限,本书在最后定稿时,裁减了部分内容,主要是STM32的部分电气特性、开发工具使用方法和很多实验程序源代码。为保证内容的完整性和便于读者了解相关内容,把裁减的部分放入了本书所附的光盘中。为方便读者实践和开发,我们还设计开发了STM32SK、STM32DK等评估/开发板,配套的代码也都放入了光盘。

本书由上海沁科信息技术有限公司和华东师范大学计算机系嵌入式系统实验室合作编写。其中第2、3、4章内容主要参考ST公司的STM32系列Datasheet、Reference Manual、 Software Library User Manual等,最新的资料可以从ST的网站(mcu.st.com/mcu)下载。在此书的编写、审核过程中,沈建华、胡晓刚、黄文博、尤志坚、张敏、范皖勇、吴方锁、李吉、匡鑫、洪敦志、杨文博、杨蕾蕾、傅顺、项颖、朱海峰、徐峰、黄国富、吴家平等参与了资料整理、代码验证等工作;ST公司技术经理梁平、市场经理Cyrille Halbedel、Johnson Cao、技术工程师黄裕军、金尔雅等,在样片、资料、技术支持等方面做了很多工作;北航出版社胡晓柏,IAR公司Tony Ye等也给予了很多关心和支持。在此,谨向他们表示衷心的感谢。

由于时间仓促及水平所限,以及ST的技术文档本身也在不断修正,错误及不妥之处在所难免,欢迎各位读者批评指正。有关本书和STM32芯片、开发工具的最新资讯,我们会在网站(www.mxchip.com)上及时发布,欢迎访问并相互交流。


进入《STM32系列ARM CortexM3微控制器原理与实践》
文章出处:与非网
相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.