欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    LM3SXXX快速入门教程.ppt

    • 资源ID:2125387       资源大小:642.51KB        全文页数:11页
    • 资源格式: PPT        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    LM3SXXX快速入门教程.ppt

    LM3S8962快速入手教程龚名茂,LM3S8962快速上手教学视频,特别提示: 1、本教程需要读者有一定的C51基础,对51单片机中的IO口、中断、定时器等相关模块有基本的认识; 2、本教程仅作为快速上手引导,不对LM3S8962处理器内核架构、内部结构、寄存器、各模块的工作原理做详细解释; 3、本教程并没有全面覆盖LM3S8962的所有功能,仅针对几个基础模块加以讲解,其他部分请查阅相关资料自学。,龚名茂,LM3S8962快速入手教程龚名茂,一、认识LM3S8962,1、LM3S8962属于ARM Cortex-M3内核架构的32位处理器。ARM微处理器有以下几个系列: ARM7系列、ARM9系列、 ARM9E系列、 ARM10E系列、 SecurCore系列、Intel的XScale系列、Cortex系列; Cortex 系列又分为M(micro)系列,R(Real Time)系列以及A(Application)系列。 2、 LM3S8962 最初由Luminary(流明诺瑞)公司于2005年推出,2007年Luminary被Texas Instruments(TI 德州仪器)收购,所有LM3S系列处理器并入TI旗下。,LM3S8962快速入手教程龚名茂,ARM Cortex-M3 v7M处理器核 -工作频率高达50MHz 片内存储器 -256 KB Flash -64 KB SRAM 先进串行集成 -10M/100M以太网MAC/PHY -3个CAN 2.0 A/B控制器 -2个UART,带IrDA -2个I2C -2个同步串行接口(SSI) 系统集成 -2个带独立时钟域的看门狗定时器 -ARM Cortex系统定时器 -4个32位定时器(可设置为8个16位),具有RTC功能 -低功耗电池后备休眠模式 -灵活的引脚复用功能 运动控制 -6个先进PWM输出,用于电机和能量应用 -2个正交编码输入(QEI) 模拟 -2个8通道10位ADC(总共16通道) -3个模拟比较器 -LDO电压调节器,3、LM3S8962的特性,LM3S8962快速入手教程龚名茂,二、怎么学LM3S8962,1、外设驱动库 LM3S系列单片机采用的是结构简单、性能出众的ARM Cortex-M3处理器内核。由于Luminary官方免费公开地提供了基于C语言(符合ANSI C标准)的驱动库软件包(外设驱动库),并且源代码是公开的,因此用户完全可以摒弃晦涩难懂的汇编语言,也不需要掌握底层寄存器的操作细节,就能轻松玩转LM3S系列的单片机。 利用驱动库只要懂C语言就能轻松玩转Stellaris系列ARM.pdf Stellaris外设驱动库cn.pdf (Stellaris外设驱动库_en.pdf) 外设驱动库安装包:外设驱动库安装包8555.exe 装好后的外设驱动库:StellarisWare 文件夹,LM3S8962快速入手教程龚名茂,三、 系统常用函数,SysCtlClockSet(SYSCTL_USE_OSC|SYSCTL_XTAL_6MHZ|SYSCTL_OSC_MAIN|SYSCTL_SYSDIV_1); 此函数将系统时钟被设置为稳定的6MHz。,1.设置系统时钟,2. 系统外设使能,3.延时函数,SysCtlPeripheralEnable(SYSCTL_PERIPH_XXXX);,SysCtlDelay(unsigned long ulCount); 假设系统时钟是任意值SysClock,则每条指令执行时间为1/SysClock秒,因此SysCtlDelay(1)延时时间为3/ SysClock秒 ,那么延时1秒的时间需要SysClock/3个时钟周期。 因此,延时1ms:SysCtlDelay(SysCtlClockGet() /3000); 延时nms:SysCtlDelay(n*SysClock/3000); 延时1us: SysCtlDelay( SysClock/3000000); 延时nus: SysCtlDelay(n*SysClock/3000000);,LM3S8962快速入手教程龚名茂,二、怎么学LM3S8962,可单独使用的核心板 四颗LED闪烁灯 四个独立可中断按键 一路继电器 一路PWM控制蜂鸣器 一个USB转串口 一个RS232串口 一个霍尔传感器 两路数字温度传感器 一个PS2键盘接口 两路AD转换采集电压 一路AD转换采集光敏电阻光照强度 一路AD转换采集热敏电阻温度,八位SPI接口数码管 LCD1602液晶屏接口 LCD12864液晶屏接口 带触摸、SD卡的2.4TFT全功能接口 一路RS485接口(与RS232共用同一UART) 一路CAN总线接口 一路DAC输出 一片EEPROM存储器 一颗RTC电池座 一路PWM控制ULN2007驱动的直流电机 四路PWM控制ULN2007驱动的步进电机 10M/100M以太网接口 板上集成USB仿真器,2、TF-LM3S8962开发板,LM3S8962快速入手教程龚名茂,二、怎么学LM3S8962,3、其他文档资料 (1)LM3S8962实验指导手册及配套例程(初学) (2)周立功LM3S各模块应用实例(初学及进阶) (3)lm3s8962_datasheet.pdf(高手必经之路) (4)ARM Cortex-M3 权威指南(骨灰级玩家必备),LM3S8962快速入手教程龚名茂,三、准备工作,1、安装Keil for ARM集成开发环境,2、安装外设驱动库,3、安装TF-LM3S8962驱动程序,4、环境测试编译与下载,LM3S8962快速入手教程龚名茂,四、开始吧go!,1、GPIO输出之闪烁灯,2、 GPIO输入之按键,5、通用定时器,6、串口,7、AD转换,8、DA转换,9、PWM,4、数码管显示,3、 中断,LM3S8962快速入手教程龚名茂,1、GPIO输出之闪烁灯,(1)了解GPIO及相关库函数 读“周立功LM3S模块应用实例01 LM3SLib_GPIOLM3SLib_GPIO.pdf”文档,(2)上机实验 读“闪烁灯程序”并结合外设驱动库手册弄懂每一个字符。 在“闪烁灯程序”上修改成你能想到的任意花样的闪烁灯或者流水灯 重新创建工程,参照外设驱动库写一个流水灯程序(不参照以前的程序)。,(3)总结GPIO操作步骤 使能用到的GPIO端口设置用到的引脚的方向读/写引脚(你能想到这些函数的名字吗? ),LM3S8962快速入手教程龚名茂,1、GPIO输入之按键控制LED,(1)了解GPIO及相关库函数 读“周立功LM3S模块应用实例01 LM3SLib_GPIOLM3SLib_GPIO.pdf”文档,(2)上机实验 参照“周立功LM3S模块应用实例01 LM3SLib_GPIOLM3S Lib_GPIO.pdf ”文档中的KEY控制LED例程,根据TF-LM3S8962电路原理图,修改此程序使其能在TF-LM3S8962开发板上正常运行。,(3)总结GPIO操作步骤 使能用到的GPIO端口设置用到的引脚的方向反复扫描引脚(你能想到这些函数的名字吗? ),

    注意事项

    本文(LM3SXXX快速入门教程.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开