跟着套件光盘入门lm3s811

上传人:艾力 文档编号:36585981 上传时间:2018-03-30 格式:PDF 页数:8 大小:922.68KB
返回 下载 相关 举报
跟着套件光盘入门lm3s811_第1页
第1页 / 共8页
跟着套件光盘入门lm3s811_第2页
第2页 / 共8页
跟着套件光盘入门lm3s811_第3页
第3页 / 共8页
跟着套件光盘入门lm3s811_第4页
第4页 / 共8页
跟着套件光盘入门lm3s811_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《跟着套件光盘入门lm3s811》由会员分享,可在线阅读,更多相关《跟着套件光盘入门lm3s811(8页珍藏版)》请在金锄头文库上搜索。

1、 David Lee 第 1 页/共 8 页 跟着套件光盘跟着套件光盘入门入门 LM3S811 概概 要要 此文主要介绍了在 Keil MDK 环境下,以 EK-LM3S811 为例,介绍如何利用套件光盘所附带的资料,入门 LM3S811。 开发环境:MDK420 操作系统:Windows 7 Ultimate 开发板:EK-LM3S811 参考资料:参考资料: 1) 周立功:德州仪器(TI)半导体应用设计 http:/ 2) 周立功:开发工具及开发指南 http:/ 3) LM3S811 Evaluation Kit 套件光盘 Notice: 1) 此文发布于电子工程世界论坛 http:/

2、2) 文中文件路径,视乎实际使用,自行修正。 3) 文中所涉及的内容,仅仅是个人见解,如遇错漏,自行校验。 David Lee GDUT 2011 年 5 月 2 日 David Lee 第 2 页/共 8 页 目目 录录 1. LM3S800 系列介绍系列介绍 . 3 1.1. Stellaris X00系列方框图 . 3 1.2. 800系列产品列表 . 4 2. LM3S811 Evaluation Kit 光盘文件解析光盘文件解析 . 4 3. 驱动安装驱动安装 . 5 4. Stellaris 驱动库及例程驱动库及例程 . 6 5. 总结总结 . 8 David Lee 第 3 页

3、/共 8 页 1. LM3S800 系列系列介绍介绍 LM3S800 系列具有 64KB 的单周期闪存、8KB 的单周期 SRAM 和 50MHz 的性能,内核类型为 ARM Cortex-M3。Stellaris LM3S800 微处理器非常适合于要求复杂算法的嵌入式控制应用,同时保持小型 LQFP-48 封装。LM3S800 系列中的模拟功能包括多达 3 个模拟比较器和多达 8 通道的 10 位 ADC,采样速度高达 1 兆/秒。运动控制功能包括多达 6 个适用于精密运动控制和正交编码器输入的 PWM 发生器。集成正交编码器、温度传感器、模拟比较器、UART、SSI、通用定时器、I2C、C

4、CP 等外设。 1.1. Stellaris X00 系列方框图系列方框图 David Lee 第 4 页/共 8 页 1.2. 800 系列系列产品列表产品列表 具体 Stellaris Family 选型请查看 J:Documentation StellarisPSG.pdf,里面列举了 Stellaris系列的详细信息。 2. LM3S811 Evaluation Kit 光盘文件解析光盘文件解析 1) PDF 阅读器阅读器 J:Acrobat AdbeRdr910_en_US.exe 2) 使用手册、数据手册等使用手册、数据手册等 J:Documentation 3) 原理图原理图 J

5、:Hardware 4) 驱动程序驱动程序 J:ToolsFTDI 5) MDK410 J:ToolsKeil 6) LM 烧录工具烧录工具 J:ToolsLMFlashProgrammer 7) 驱动库及例程驱动库及例程 J:ToolsStellarisWare David Lee 第 5 页/共 8 页 3. 驱动安装驱动安装 EK-LM3S811 板上自带了仿真器 Stellaris ICDI,用 USB 线连接电脑和评估板后,电脑会自动搜索安装驱动, 第一次使用需要自己选择驱动所在目录来安装, 驱动所在路径为: J:ToolsFTDI。可参照 TI 给的 J:Documentation

6、 READMEFirst-LM3S811-Eval-Kit.pdf,这个 PDF 文档详细介绍了驱动的安装过程。 驱动安装完成后,设备管理器里可以看到多了 3 个硬件。 其中, 虚拟串口的串口号是可以通过设置来改变的(有些串口调试助手软件中串口只支持COM1COM4) ,右击-属性-端口设置-高级。 David Lee 第 6 页/共 8 页 4. Stellaris 驱动库及例程驱动库及例程 现在的厂商,为了方便用户、加速产品开发,他们提供很多库函数、驱动库等,用户不需要了解太多的底层硬件,通过调用 API、使用 BSP 就可以很方便地进行开发。ARM 公司及芯片生产商都在推动驱动库的标准化

7、,用户不需要面对繁杂的寄存器,就可以写出自己的程序。 J:ToolsStellarisWare StellarisWare_for_EK-LM3S811.zip,这个压缩包包含了 EK-LM3S811的驱动库及例程。这里我把它们解压放在 E:DocumentsLM3S811 文件夹里。 David Lee 第 7 页/共 8 页 找到了驱动库和例程, 当然要先烧录试一下, J:DocumentationQuickstart-Eval-Kit-Keil.pdf,这个文档介绍了如何新建工程、编译、下载、仿真调试及其 Keil 的相关设置。看懂之后,你就已经可以自己开发 LM3S 了。 用 Keil

8、 打开解压出来的 E:DocumentsLM3S811boardsek-lm3s811ek-lm3s811.uvmpw,打开后,我们可以看到 TI 提供的例程: 这里我编译下载了 uart_echo 来测试, 板子虚拟串口已经连接了 uart0, 打开串口调试助手便可以进行通信了,通信波特率为 115200,n-8-1 方式。例程实现的是 EK-LM3S811 向 PC 回发收到的数据: David Lee 第 8 页/共 8 页 使用驱动库方式编程,当然要了解芯片厂商提供了那些函数给我们,函数传递的参数、类型、返回值是什么,这些信息可以在 E:DocumentsLM3S811docs 文件里

9、找到,SW-BOOTLDR-UG-6288.pdf、SW-DRL-UG-6288.pdf、SW-EK-LM3S811-UG-6288.pdf 这三个 PDF 文档介绍了具体的函数接口、使用方法等。 5. 总结总结 入门步骤: 1、 查看电路原理图,J:HardwareWPI-EK-LM3S811_SCH_V011_0712.pdf。 2、 安装 FTDI 驱动, J:DocumentationREADMEFirst-LM3S811-Eval-Kit.pdf, 驱动所在目录 J:ToolsFTDI。 3、 解压驱动库及例程,J:ToolsStellarisWareStellarisWare_for_EK-LM3S811.zip。 4、 编译例程及学会新建工程,J:DocumentationQuickstart-Eval-Kit-Keil.pdf,学会新建工程这一步很重要。 5、 翻阅资料,学习库函数,J:ToolsStellarisWaredocs 或者解压后的E:DocumentsLM3S811docs。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号