门户网站:http://magicchip.siteem.com 淘宝网站:http://shop36125035.taobao.com/ QQ: 836596330
好吃不贵,价廉物美的LM3S102的出现使32位的ARM入侵到8位和16位单片机的领域,8KFlash+2KSRAM的单片机肯定不止10块钱。 看看20MHZ的主频,1.25MIPS的执行效率,带深度为16的FIFO的UART,1M速度的带FIFO的SPI,可以高达300多K速度的IIC控制器,还有双路定时
器,内部Flash可以在线编程... ...,其性能也远非8位和16位单片机可比。 我们的LM3S102开发板几乎涵盖了这款芯片的各个片上设备,和芯片一样好吃不贵,价廉物美。熟悉单片机的朋友可以通过我们的板子快速进入
ARM开发。
开发板硬件资源:
1、单色84x48点阵液晶模块,可以显示图形和文字。通过SPI口连接到芯片。 2、蜂鸣器1只,用作GPIO输出试验。 3、LED发光管1只,用作GPIO输出试验。 4、24C02一片,用于做I2C试验。 5、MAX232芯片一片,用于232串口电平转换,做RS232通信试验用。 6、输入按键一只,用于GPIO输入试验。 7、复位按键一只。 8、电源开关一只。 9、标准20针JTAG调试接口。
软件例子源程序:
1、GPIO输出试验,点亮LED发光管。 2、定时器PWM输出试验,点亮液晶背光。 3、SSI(SPI)试验,驱动液晶屏。 4、GPIO输入试验,接受按键并驱动蜂鸣器。 5、I2C试验,读写24C02。 6、RS232串口通信试验。 7、定时器试验。 8、比较器试验。 9、位操作试验。 等等
开发板例子使用Keil的MDK做开发环境,演示用ULINK1进行Cortex-M3调试的方法。 LM3S102微控制器包含以下的产品特性: 32位RISC性能 -采用为小型嵌入式应用方案而优化的32位ARM?CortexTM-M3 v7M结构 -可兼容Thumb?的Thumb-2专用指令集处理器内核,可提高代码密度 -20-MHz操作 -硬件除法和单周期乘法 -集成了嵌套向量中断控制器以提供明确的中断处理 -14个中断,带8个优先级 -非对齐式的数据访问,使数据可以有效地压缩到内存中 -极细微的位处理操作(bit-banding)可最大限度地使用内存,并且提供创新的外设控制 内部存储器 -8KB单周期Flash 用户管理的Flash块保护,以2KB块大小为基础 用户管理的Flash数据编程 用户定义和管理的Flash保护块 -2KB单周期SRAM 通用定时器 -2个定时器,每个都可配置为一个32位定时器或两个16位定时器 -32位定时器模式: 可编程的单次触发(one-shot)定时器 可编程的周期定时器 使用外部32.768-KHz时钟作为输入时的实时时钟 在周期和单次触发模式下进行调试期间,当控制器使CPU的暂停(Halt)标志有效时的暂停操作(stalling)可由用户来控制使能 -16位定时器模式 带有8位预分频器的通用定时器功能 可编程的单次触发定时器 可编程的周期定时器 在调试期间,当控制器使CPU的暂停(Halt)标志有效时的暂停操作(stalling)可由用户来控制使能 -16位输入捕获模式 输入边沿计数捕获 输入边沿时间捕获 -16位PWM模式 简单PWM模式,PWM信号的输出反相可由软件编程 可遵循ARM FiRM规范的看门狗定时器 -带有可编程装载寄存器的32位向下计数器 -带有使能的独立看门狗时钟 -带有中断屏蔽的可编程中断产生逻辑 -提供锁定寄存器保护,以防止软件跑飞(runaway)的情况 -带有使能/禁能的复位产生逻辑 -在调试期间,当控制器使CPU的暂停(Halt)标志有效时的暂停操作(stalling)可由用户来控制使能 同步串行接口(SSI) -主机或从机操作 -可编程的时钟位速率和预分频 -独立的发送和接收FIFO,16位宽、8单元深 -Freescale SPI、MICROWIRE或Texas工具同步串行接口的可编程接口操作 -从4到16位的可编程数据帧大小 -用于诊断/调试测试的内部回送测试模式 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的产生和检测 模拟比较器 -可配置输出来驱动输出管脚或产生中断 -将外部管脚输入与外部管脚输入相比或与内部可编程的电压参考相比 I2C -在标准模式中,主机和从机接收和发送操作的传输速度高达100Kbps;在高速模式中,传输速度高达400Kbps -中断产生 -主机具有仲裁和时钟同步,多主机支持,以及7位寻址模式 GPIO -高达18个GPIO,取决于配置 -中断产生可编程为边沿触发或电平检测 -在读和写操作中通过地址线进行位屏蔽 -GPIO端口配置的可编程控制 弱上拉或下拉电阻 2-mA, 4-mA和8-mA端口驱动 8-mA驱动的斜率控制 开漏使能 数字输入使能 电源 -片内线性稳压器(LDO),具有用户可调的2.25V~2.75V可编程输出 -控制器上的低功耗选项:睡眠和深睡眠模式 -外设的低功耗选项:软件控制单个外设的关断 -LDO带有检测未调整电压和自动复位的功能,可由用户控制使能 -带3.3V电源掉电检测,可通过中断报告该状况或者复位 灵活的复位源 -上电复位(POR) -复位脚有效 -掉电(BOR)检测器向系统警报电源下降 -软件复位 -看门狗定时器复位 -内部线性稳压器(LDO)输出变为不稳定 其它特性 -6个复位源 -可编程的时钟源控制 -时钟门控单个外设来节省功耗 -遵循IEEE 1149.1-1990的测试访问端口(TAP)控制器 -通过JTAG和串行线接口的调试访问 -完整的JTAG边界扫描 封装 -遵循RoHS的28-脚SOIC封装 -商业级和工业级的操作温度
ULINKMINI仿真器
供个人学习使用。建议购买正版。
配合KEIL ARM 开发环境,120元/块,与开发板一同购买可省20元!USB接口,速度快、体积小巧、使用方便。keil+ulink 调试非常方便 ,比
ARM的好用多了,直接就可以烧写flash,并支持在flash里调试。
配置: LM3S102开发板: 1、测试通过的LM3S102开发板主板一片 2、串口线一根 3、USBMINI连接线一根 4、随板子配套的资料数据光盘一张 ULINKMINI: 1、仿真器板一块 2、USBMINI线一条 3、标准20芯JTAG连接线一条
相关链接:http://shop36125035.taobao.com/ |