广告

原创 Luminary Micro半导体-LM3S101微控制器(超低价格的ARM芯片)

2007-10-31 20:29 3087 0 分类: MCU/ 嵌入式
概述
  Luminary Micro StellarisTM系列的微控制器是首款基于ARM® CortexTM-M3的控制器,它将高性能的32位计算引入到对价格敏感的嵌入式微控制器应用中。这些堪称先锋的器件拥有与8位和16位器件相同的价格,却能为用户提供32位器件的性能,而且,所有器件都是小型封装形式提供。
  Stellaris系列的LM3S101微控制器拥有ARM微控制器所具有的众多优点,如拥有广泛使用的开发工具,片上系统(SoC)的底层结构IP的应用,以及众多的用户群体。此外,控制器还采用了ARM可兼容Thumb®的Thumb-2指令集来降低内存的需求量,进而降低成本。
   Luminary Micro提供一套完整的解决方案以便快速进入市场,包括用户开发板、白皮书和应用手册,以及强大的支持、销售和分销商网络。

特性

  LM3S101微控制器包含以下的产品特性:
space.gifico_circle.gif 32位RISC性能
   -采用为小型嵌入式应用方案而优化的32位ARM® CortexTM-M3 v7M结构
   -可兼容Thumb®的Thumb-2专用指令集处理器内核,可提高代码密度
   -20-MHz操作
   -硬件除法和单周期乘法
   -集成了嵌套向量中断控制器以提供明确的中断处理
   -14个中断,带8个优先级
   -非对齐式的数据访问,使数据可以有效地压缩到内存中
   -极细微的位处理操作(bit-banding)可最大限度地使用内存,并且提供创新的外设控制
space.gifico_circle.gif 内部存储器
   -8KB单周期Flash
    ico3.gif 用户管理的Flash块保护,以2KB块大小为基础
    ico3.gif 用户管理的Flash数据编程
    ico3.gif 用户定义和管理的Flash保护块
   -2KB单周期SRAM
space.gifico_circle.gif 通用定时器
   -2个定时器,每个都可配置为一个32位定时器或两个16位定时器
   -32位定时器模式:
    ico3.gif 可编程的单次触发(one-shot)定时器
    ico3.gif 可编程的周期定时器
    ico3.gif 使用外部32.768-KHz时钟作为输入时的实时时钟
    ico3.gif 在周期和单次触发模式下进行调试期间,当控制器使CPU的暂停(Halt)标志有效时的暂停操作(stalling)可由用户来控制使能
   -16位定时器模式
    ico3.gif 带有8位预分频器的通用定时器功能
    ico3.gif 可编程的单次触发定时器
    ico3.gif 可编程的周期定时器
    ico3.gif 在调试期间,当控制器使CPU的暂停(Halt)标志有效时的暂停操作(stalling)可由用户来控制使能
   -16位输入捕获模式
    ico3.gif 输入边沿计数捕获
    ico3.gif 输入边沿时间捕获
   -16位PWM模式
    ico3.gif 简单PWM模式,PWM信号的输出反相可由软件编程
space.gifico_circle.gif 可遵循ARM FiRM规范的看门狗定时器
   -带有可编程装载寄存器的32位向下计数器
   -带有使能的独立看门狗时钟
   -带有中断屏蔽的可编程中断产生逻辑
   -提供锁定寄存器保护,以防止软件跑飞(runaway)的情况
   -带有使能/禁能的复位产生逻辑
   -在调试期间,当控制器使CPU的暂停(Halt)标志有效时的暂停操作(stalling)可由用户来控制使能
space.gifico_circle.gif 同步串行接口(SSI)
   -主机或从机操作
   -可编程的时钟位速率和预分频
   -独立的发送和接收FIFO,16位宽、8单元深
   -Freescale SPI、MICROWIRE或Texas工具同步串行接口的可编程接口操作
   -从4到16位的可编程数据帧大小
   -用于诊断/调试测试的内部回送测试模式
space.gifico_circle.gif UART
   -完全可编程的16C550-类型UART
   -独立的16×8发送(Tx)和16×12接收(Rx) FIFO,减少CPU中断服务负载
   -带小数分频器的可编程波特率发生器
   -可编程的FIFO长度,包含1字节深度的操作提供常用的双缓冲接口
   -FIFO触发点为1/8, 1/4, 1/2, 3/4和7/8
   -用于起始、停止和奇偶的标准异步通信位
   -错误-起始-位检测
   -line-break的产生和检测
space.gifico_circle.gif 模拟比较器
   -两个独立的集成模拟比较器
   -可配置输出来驱动输出管脚或产生中断
   -将外部管脚输入与外部管脚输入相比或与内部可编程的电压参考相比
space.gifico_circle.gif GPIO
   -2~18个GPIO,取决于配置
   -中断产生可编程为边沿触发或电平检测
   -在读和写操作中通过地址线进行位屏蔽
   -GPIO端口配置的可编程控制
    ico3.gif 弱上拉或下拉电阻
    ico3.gif 2-mA, 4-mA和8-mA端口驱动
    ico3.gif 8-mA驱动的斜率控制
    ico3.gif 开漏使能
    ico3.gif 数字输入使能
space.gifico_circle.gif 电源
   -片内线性稳压器(LDO),具有用户可调的2.25V~2.75V可编程输出
   -控制器上的低功耗选项:睡眠和深睡眠模式
   -外设的低功耗选项:软件控制单个外设的关断
   -LDO带有检测未调整电压和自动复位的功能,可由用户控制使能
   -带3.3V电源掉电检测,可通过中断报告该状况或者复位
space.gifico_circle.gif 灵活的复位源
   -上电复位(POR)
   -复位脚有效
   -掉电(BOR)检测器向系统警报电源下降
   -软件复位
   -看门狗定时器复位
   -内部线性稳压器(LDO)输出变为不稳定
space.gifico_circle.gif 其它特性
   -6个复位源
   -可编程的时钟源控制
   -时钟门控单个外设来节省功耗
   -遵循IEEE 1149.1-1990的测试访问端口(TAP)控制器
   -通过JTAG和串行线接口的调试访问
   -完整的JTAG边界扫描
space.gifico_circle.gif 工业范围内遵循RoHS的28-脚SOIC封装


 



目标应用
space.gifico_circle.gif 工厂自动化和控制
space.gifico_circle.gif 工业控制的电源设备
space.gifico_circle.gif 楼宇自动化


管脚图

lm3s101.jpg

 

The FreeRTOS.org V4.x.x download includes pre-configured demo applications for Luminary Micros new ARM Cortex-M3 based LM3S102 embedded microcontroller. The LM3S10x was the first commercially available Cortex-M3 microcontroller, and FreeRTOS.org was the first Cortex-M3 real time kernel available for production silicon! See the press releas


http://www.freertos.org/


http://www.luminarymicro.com/products/lm3s101.html


ucosii也可以http://www.micrium.com/luminarymicro/index.html


 


配套开发工具

 EasyARM 615 单片机开发套件
EasyARM101  EasyARM615是一款基于32位ARM处理器集学习、研究和开发于一体的入门级开发套件,该套件采用Luminary Micro(流明诺瑞)公司生产的StellarisTM(群星)系列微控制器LM3S615。LM3S615是首款基于ARM Cortex-M3内核的控制器之一,其将高性能的32位运算能力和低延迟的中断响应,在汽车电子和工控领域有出色的表现......

 EasyARM 101 单片机入门级开发套件
EasyARM101  EasyARM101是一款针对于学习、研究和开发于一体的入门级开发套件。该套件采用Luminary Micro(流明诺睿)公司生产的StellarisTM(群星)系列微控制器LM3S101。LM3S101微控制器是首款基于ARM CortexTM-M3内核的控制器,其将高性能的32位计算引入到对价格敏感的嵌入式微控制器应用中......
广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
embedtek 2007-10-31 22:31
UCOS-II移植ARM的读书笔记(12.11--12.25)
http://blog.csdn.net/zhhg_1220/ UCOS-II移植ARM的读书笔记(12.11) 真是很郁闷,昨天晚上边看移植代码边记下来的笔记不知道怎么回事在保存的时候竟然不见了。。...
embedtek 2007-10-31 20:43
ARM汇编的SWI指令软中断
从下面的一个ARM 汇编小程序要弄懂的以下三个问题:1).在ARM状态转到THUNB状态和BX的应用2).汇编的架构3).SWI指令的使用    AREA ADDREG,CODE,READONLY  ...
embedtek 2007-10-31 20:30
uc/OS II移植中软件中断的理解与应用
uc/OS II移植中软件中断的理解与应用1.   软件中断SWISWI(software interrupt)软件中断,由用户定义的中断指令.可以用于用户模式下的程序调用特权操作指令.在实时操作系统...
embedtek 2007-10-31 19:49
ARM9微控制器LPC3180的软硬件平台设计
来源:网络 作者:不详 发布时间:2007-03-02   摘要 介绍以Philips LPC3180微控制器为核心的嵌入式软硬件平台设计;对系统设计的硬件部分和软件部分进行详细的分析,并针对LPC3...
embedtek 2007-10-31 19:47
AVR单片机的RTOS-AVRX应用
来源:网络 作者:不详 发布时间:2007-03-02 摘  要:详细介绍AVR系列单片机的专用实时嵌入式操作系统AVRX的特点,并以ATmega16单片机为平台,结合AVR单片机应用实例分析AVRX...
我要评论
0
0
广告
关闭 热点推荐上一条 /3 下一条