根据STM32用户的要求,ST发表了这个编程手册,简介如下:
本编程手册适用于应用和系统级软件开发人员,它全面介绍了STM32F10xxx使用的Cortex-M3处理器的编程模型、指令系统和核心内的外设。
STM32F10xxx使用的Cortex-M3是一个为微控制器市场设计的高性能32位处理器,为开发者提供了优异的性能:
◆ 出色的计算性能与快速的中断处理相结合
◆ 具有扩展的断点和跟踪功能的系统调试能力
◆ 高效的处理器内核、系统和存储器
◆ 集成了睡眠模式,具有超低功耗
◆ 平台的安全性
本文提供了应用和系统级软件开发人员需要的信息,它不包括调试部件的功能和操作。
文章适合于微控制器产品设计的软硬件工程师,包括那些没有ARM产品经验的技术人员。
基本目录:
Cortex-M3处理器
编程模型
存储器模型
异常处理模型
失效处理
电源管理
Cortex-M3指令集
指令集汇总
特殊指令
指令说明
存储器访问指令
通用数据处理指令
饱和指令
位域指令
其它指令
内核外设
关于STM32的内核外设
嵌套的向量中断控制器
系统控制模块
系统嘀嗒时钟
相关链接:
http://www.st.com/stonline/products/literature/pm/15491.pdf