周立功ARM开发板:EasyARM5749 ARM开发套件 |
支持μC/OS II |
针对工业应用方案而设计的Stellaris系列ARM Cortex-M3微控制器LM3S5749,将CAN控制器、全速USB 2.0Host/Device、DMA技术和具有超低功耗的休眠功能相结合,应用于远程监控、电子贩售机、测试和测量设备、网络设备和交换机、工厂自动化、HVAC和建筑控制、游戏设备、运动控制、医疗器械、以及火警安防等。
由LuminaryMicro公司最新设计的第三代DustDevil系列单片机,改进了JTAG加密功能,使代码加密更放心;ROM存储器节省Flash空间,使升级和应用程序更方便。
EasyARM5749继承EasyARM8962所包含的一系列丰富的功能外设硬件接口,将兼容更多的LM3S系列MCU,为产品开发、研发学习和性能评测提供更方便的平台。
功能特点 |
32位处理器
32位ARM Cortex-M3 V7M结构优化;
兼容Thumb和Thumb-2指令集提高代码密度;
50MHz运行频率,1.25DMIPS/MHz;
硬件除法和单周期乘法;
快速可嵌套中断,6~12个时钟周期;
具有MPU保护设定访问规则;
256KB单周期Flash,64KB单周期SRAM;
可编程LDO输出2.25V~2.75V,步进50mV;
支持非对齐数据访问,有效地压缩数据到内存;
支持位操作最大限度使用内存,并提供创新的外设控制;
内置24位系统节拍定时器,方便操作系统移植;
改进的JTAG接口配合Luminary Micro Flash Programmer可完全修复JTAG异常,让调试更方便、代码加密更安全;
ROM固化了软件驱动库和启动代码,可实现串行接口加载Flash程序。
丰富的功能模块
USB控制器具有Host模式与Device模式,可以在两种模式之间动态切换,支持全速12Mbps或低速1.5Mbps两种通
信速率,支持点对点或 点对多点(Hub)的通信方式;
直接存储器存取(DMA)控制器,支持USB、UAST、SSI外设和内部存储器到内部存储器到,提供基本、
乒乓、分散聚集3种传输模式;
CAN模块支持2.0 A/B协议,位速率可编程高达1Mbps,具有32个报文对象,具有可编程的FIFO模式;
8组GPIO,可配置为输入、输出、开漏、弱上拉、高速等模式;
4个32位Timer,每个都可拆分位2个独立的16位子定时器,具有定时、捕获、简易PWM、RTC等功能;
看门狗定时器,可中断、可复位;
2路全双工UART,位速率高达3.125Mbps,16单元接收FIFO和发送FIFO,支持串口红外协议(IrDA SIR);
2路I2C,支持100Kbps标准模式、400Kbps快速模式;
2路SSI,兼容Freescale SPI、MicroWire、Texas Instruments串口通信协议,位速率高达25Mbps;
4个带死区控制的PWM,可产生8路控制灵活的PWM通过;
8通道10位ADC,采样速度可达1M/s,附带CPU温度传感器;
2个独立模拟比较器,可配置来驱动输出或产生中断和触发ADC事件;
1个正交编码器,通过监控两个信号的脉冲数目和相对相位,跟踪旋转位置、旋转方向和速度。
免费配套提供开发平台
CPU PACK:LM3S系列64、100PIN支持Luminary系列ARM;
通讯接口:LM LINK USB2.0接口,通过JTAG下载和调试;
程序下载:Luminary Micro Flash Progarmmer软件;
编译调试:IAR Ewar Embedded Workbench for ARM集成开发环境;
驱动库:在软件上可采用“C语言+驱动库”的新概念开发模式;
操作系统:支持μC/OS-II,提供移植代码。
|
|
|