STR7系列是意法半导体发布的以ARM7核心为基础的单片机。STR7系列单片机内置闪存存储器,寄存器以一种很简单的方式排列,可以很方便地连接各种外部设备。目前意法半导体提供三种评估板,STR710、STR720和STR730。
STR7以ARM7TDMI为核心,拥有复杂的内部结构,包含丰富的外设和复用的I/O端口,所有的片上外设都有对应的寄存器控制。学好用好单片机,首先就是要熟练地掌握各种寄存器所控制的功能和它们的用法。有效地用好单片机的另个重要的问题是代码执行的效率,ARM7TDMI核心是RISC的结构,C语言是最常用的编程工具,因此代码的执行效率与编译器的效率密切相关,目前市面上所有支持ARM7的C语言编译器都可用于STR7系列单片机,常见的编译器有ARM公司的RealView和ADS、IAR公司的编译器、KEIL公司的编译器和在开放软件协议框架下的GCC编译器。
STR7系列单片机有三个子系列,即STR710、STR720和STR730。以下是他们的共同特性:
(1)操作温度范围是-40℃到80℃。所以STR7单片机适合于设计工业应用器材、需要户外使用的产品以及需要苛刻工作环境的产品。
(2)尽管拥有外部存储器接口(EMI),许多单片机还内嵌了80K字节至272K字节不等的闪存存储器,每款STR710系列的单片机更另外内嵌16K字节的闪存存储器作为额外的数据存储区。闪存存储器可擦写10万次,数据可保存20年。
(3)STR710和STR720系列单片机工作于3至3.6伏电压,STR730系列单片机工作于4.5至5.5伏电压;内置的电压转换器产生ARM7核心所需的1.8伏电压,省却了外接的电压转换器。
(4)电源供电管脚、A/D采样的参考电压和I/O管脚的供电均是独立的输入端;这一特性使得产品的电源设计更加方便和灵活,为产品设计的多样性提供了方便,也有利于有效地处理电源的干扰问题。
(5)在不同的STR7产品上分别配置了USB(2.0全速)或CAN总线接口,这两种串行通信接口已经非常广泛地应用在许多工业及汽车领域。
(6)与其他ARM7的产品不同,STR7单片机配备了HDLC(高级数据链路控制),这个串行通信协议广泛地应用于仪器设备的互连接口。
(7)STR7单片机拥有多达4个UART接口。
(8)通用输入输出端口(GPIO)可由寄存器的设置配置成多种不同的电气特性:推拉输出、内置上拉输入、开路输出、TTL输入、中断触发输入、模拟输入等。
(9)六种电源功耗模式提供了多种优化能耗的手段和可能,这六种电源功耗模式为:全速、慢速、等待与低功耗等待、暂停和停止。
(10)所有STR7单片机都有独立的JTAG调试接口,这个接口与所有的ARM产品的JTAG接口兼容,用户可以使用任何的ARM工具调试开发任一款STR7的产品。
更多技术数据,请访问http://www.st.com/mcu/devicedocs-STR710FZ1.html。