|
欢迎进入STM32的世界 释放您的创造潜能 STM32系列32位闪存微控制器使用来自于ARM公司具有突破性的Cortex-M3内核,该内核是专门设计于满足集高性能、低功耗、具有竞争性价格于一体的嵌入式领域的要求。Cortex-M3在系统结构上的增强,让Cortex-M3受益无穷;Thumb-2指令集带来了更高的指令效率和更强的性能;通过紧耦合的嵌套矢量中断控制器,对中断事件的响应比以往更迅速;所有这些又都融入了业界领先的功耗水准。 在Cortex-M3内核开发期间,意法半导体是ARM公司的一个主要合作伙伴,现在也是第一个领先的MCU供应商宣布基于这个核对产品面世。 STM32系列给MCU用户带来了前所未有的自由空间,提供了全新的32位产品选项,结合了高性能、低功耗的特性,加上有竞争力的价格,使得从16位升级到32位变得容易。 这个新产品系列将使您曾经梦想过的构思变为现实,让您开发出更具有创造性的应用。
| 
STM32——最佳的平台选项 对于使用同一平台进行多个项目开发而言.STM32是最佳的选择: ●从仅需少量的存储空间和管脚应用到需要更多的存储空间和管脚的应用 ●从苛求性能的应用到电池供电的应用 ●从简单而成本敏感的应用到高端应用 全系列脚对脚、外设及软件的高度兼容性,给您带来全方位的灵活性。您可以在不必修改您原始框架及软件的条件下,将您的应用升级到需要更多存储空间/ 或精简到使用更少存储空间/或改用不同的封装规格。
 72MHz的cortex—M3中央处理器——宽范围选择的器件 ●6 K~20 K字节的SRAM ●两条产品线:基本型和增强型 ●全系列脚对脚、外设及软件兼容 ●2.0到3.6V供电,I/0口可承受5 v电平 ●-40℃到85℃(或高至105℃)的工作温度范围

STM32——两个完整的系列,提供更多的选择 STM32F103是增强型系列,工作在72MHz,带有片内RAM和丰富的外设。STM32F101是标准型系列.工作在36MHz。两个系列的产品拥有相同的片内闪存选项,在软件和引脚封装方面兼容。
增强型系列产品将32位MCU世界的性能和功效引向一个新的级别。
内含的Cortex-M3内核工作在72MHz,能实现高端的运算。而外设的配置则带来出众的控制和联接能力。
标准型系列是STM32系列的入门产品,只有16位MCU的价格却拥有32位MCU的性能。外设的配置能提供极好的控制和联接能力。

STM32的主要优势 具有业界领先架构的Cortex-M3内核 ●哈佛结构 ●1.25 DMIPS/MHz和0.19 mW/MHz ●Thumb-2指令集以16位的代码密度带来了32位的性能 ●单周期乘法指令和硬件除法指令 ●内置了快速的中断控制器: ·中断间的延迟时间降到只需6个CPU周期 ·从低功耗模式唤醒的时间只需6个CPU周期 ●与ARM7TDMI®相比运行速度最多可快35%且代码最多可节省45%

出众的功耗效率 高性能并非就意味着高耗电。我们经过特殊的处理,针对市场上主要的三种能耗需求进行了优化: ●运行模式下高效率的动态耗电机制 ●待机状态时极低的电能消耗 ●电池供电时的低电压工作能力 当代码从Flash中以72MHz的全速运行时,STM32仅消耗36mA电流(0.5 mA/MHz)。在待机模式下,典型的耗电值仅为2µA。2.0到3.6v的供电电压范围,适合于电池供电的应用。
STM32具有两种低功耗模式和灵活的时钟控制机制.用户可以根据自己所需的耗电/性能要求进行合理的优化。
STM32还内嵌了实时州钟(RTC),它既可以由32kHz外部晶体也可以由内部RC电路提供频率基准。RTC有其单独的供电电路,内置的开关使其可由外接硬币大小的电池供电,或由主电源供电。在3 3v的供电电压下,其典型的消耗电流仅为1.5µA。另外,RTC中还包含了用于数据备份的20字节RAM。
从停机模式唤醒通常只需要不到10µs时间,而从待机模式或复位状态启动通常只需40µs就可进入运行状态。
内部高度集成 ●内嵌电源监控器,减少对外部器件的需求: ·上电复位、低电压检测、掉电检测、自带时钟的看门狗定时器 ●一个主晶振可以驱动整个系统: ·低成本的4~16MHz晶振即可驱动CPU、USB以及所有外设。 ·内嵌PLL产生多种频率 ·可以为内部实时时钟选择32kHz的晶振。 ●内嵌精确的8MHz RC振荡电路,可以用作主时钟源: ·在出厂前经过调校 ·额外的针对RTC或看门狗的低频率RC电路 ●LQPFl00封装芯片的最小系统只需7个外部器件。
创新而出众的外设 STM32的优势来源于两路高级外设总线(APB)结构,其中一个高速APB(可达CPU的运行频率).连接到该总线上的外设能以更高的速度运行。

电机控制 STM32增强型系列内嵌非常适合三相无刷电机控制的 定时器和ADC,其高级PWM定时器提供: ●6路PWM输出; ●死区产生; ●边沿对齐和中心对齐波形; ●紧急故障停机,可与2路ADC同步及与其它定时器同步; ●可编程的防范机制可以用于防止对寄存器的非法写人; ●编码器输八接口; 双ADC结构允许双通道采样/保持,以实现12位精度、1µs的转化。此双ADC结构为2个工作在非连续模式的独立的时序控制,具有多个触发源,并且每个通道的采样时间可编程。
以上专门的外围电路与高性能Cortex-M3内核的结台,可使完整的矢量控制环软件执行时间缩短为20µs(传感器模式、3相PMSM马达)。当电流采样频率为10kHz时,CPU的工作负载低于25%。
STM32固件库 STM32固件库提供易用的函数可以使用户方便地访问STM32的各个标准外设,并使用它们的所有特性。这个免费的软件包提供的驱动覆盖了从GPLO到定时器,再到CAN、I2C、SPI、UART和ADC等等的所有标准外设。
对应的C源代码只是用了最基本的C编程的知识,经过严格测试,并且配有完整的文档。它兼容所有基于ARM内核的C编译器,并且和最新的MISRA C兼容。
STM32固件库沿用了STR7和STR9的API(应用程序接口),和他们相同。
USB开发工具集 在更广的应用领域中,USB功能的实现将变得越来越方便,因为USB开发工具据提供了完整的,经过验证的固件包,使得用户可以顺利地开发各个类的USB固件,其中包括: ●用于普通的设备管理任务的控制传输 ●中断传输,附带人机界面类(HlD)鼠标/游戏杆例程 ●批量传输,附带大规模存储(mass storage)例程 ●同步传输,附带扬声器/麦克风例程
这个工具集还包含了通过USB接口进行固件升级的DFU以及在USB接口上模拟RS232接口的虚拟串口例程(CDC类的实现)
STM32电机矢量控制固件库 根据用户需求可以免赞提供优化的、具完整文档的、用于PMSM和交流无刷电机矢量控制(FOC)的C语言固件库。 配台ST提供的硬件,这些模块化的库支持以上两种类型电机的独立工作。免赞提供所有的源文件,采用MISRA C. 辅助您与IEC60730兼容。
Internet支持 您可以从www.st.com/stm32获取最新的STM32微控制器的新闻、资科下载以及文档信息。
同时您也可以找到 ●ST微控制器和开发工具的完全选型手册 ●下载免赞的软件和文档 ●微控制器和针对专门应用的在线论坛和常见问题解答(FAQ) 要获取更多的专用的第三方工具的信息,请访问相关的第三方工具供应商的网页。 开发工具 意法半导体以及众多第三方为32位STM32微控制器提供了从低成本到高端的全套开发工具,包括简单易用的入门套件,完整的开发工具方案,编程工具以及嵌入式操作系统,所有这些都是为基于ARM Cortex-M3内核的STM32专门定制的。
第三方软件和工具 用户可从全系列开发方案中选择任意开发工具,它将帮助用户自始至终地在单一集成环境下完成应用开发。开发方案除支持在线仿真之外,还提供项目管理、代码编辑、应用程序的建立和调试,所有这些都是建立在单一的、易用的图形界面之上。这些工具与所有适台ARM内核的C/C++编译器相容。
为适应用户多样的从低成本到高安全性的应用需求,第三方提供了为STM32专门剪裁的免授权费的、小空间的操作系统。

低成本入门套件 与我们其他基于ARM的微控制器一样,我们同合作伙伴一起开发了一整套低成本的入门套件。它们是来自Hitex,IAR,Keil和Raisonance的完善的(包含评估板,仿真器和软件工具)、低成本的、开箱即用的方案.用于STM32的评估和开发。
STM3210B—EVAL评估板 基于STM32F103的完整的硬件评估平台,支持全系列的系统外设和芯片功能。 |