无协技术小组传统硬件部分实验指导重要tiva launchpad快速入门_第1页
无协技术小组传统硬件部分实验指导重要tiva launchpad快速入门_第2页
无协技术小组传统硬件部分实验指导重要tiva launchpad快速入门_第3页
无协技术小组传统硬件部分实验指导重要tiva launchpad快速入门_第4页
无协技术小组传统硬件部分实验指导重要tiva launchpad快速入门_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TI大学计划资料

TivaLaunchPadTivaLaunchPad简 电 复位电 时钟电 用户按 三色LED灯显 虚拟串 调试接 USB接口电 Tiva的开发环境搭 CCS的与安 larisICDI驱动安 LMFlashProgrammer安装与使 PC机上安装 CCS5.4上使用 Tiva板卡实 Bin文件 找到编译好的BIN文 CCS5.4中导入例程,编译........................................................................导入TivaWare例 编译工 示例——点亮LED Tiva参考资 找不到 附 TM4C123GH6PMTI32位基于ARMCortex-M4另:TM4C129系列带有LCD、以太网控制器等,主频可到120M,信息参考TI官网TivaCLaunchPad是基于TM4C123GH6PM板子上带2个用户按键和1个三色的LED灯;对外引出的IO口符合BoosterPack40Pin标准定义(详见TI的文档),MSP430LaunchPad板卡,整个板卡示电板子通过USBUSB口(Device和Debug;USB座子边上有丝印字符表示),这两个USB口都可以给板子供电,用开关来选择。3.3VDCLaunchPad板子上带一个三色的LEDLaunchPad板卡连接到电脑时,作为调试器的同时,也会有一个虚拟的串口可以 连接电脑后即可使用。ICDI可用于编程或者调试TM4C123GH6PM。支持LMFlashProgrammer或者兼容的工具。 USBOTGR25R29(0欧)。电阻将USBID、USBVbus信号分别连接到的PB0、PB1上;同时,引脚PB0和PB1必须配R29电阻焊接时,外接BoosterPack要特别注意PB0和PB1这两跟引脚不能使用。Tiva的开发环境搭建TM4C123GH6PMLaunchPad板卡的基本硬件电路。TI推出的LaunchPad系列板卡,可以非常方便的进行处理器的学习与开发。在硬件上,集成开发环境IDE介绍可以选择的集成开发环境有多种,如:CodeComposerStudio,Keil,IAR等。在这里我们主要介绍TI公司的CCS集成开发环境,支持TI的所有处理器。CCS的页面:/index.php/DownloadCCSCCS的、安装及使用请参考官网相关资料。提示:采用离线安装方式,安装过程避免中文路径Bin文件工具LMFlash于Tiva系列处理器,可以生成Bin格式的文件,然后通过LMFlashProgrammer到 larisICDI识别你板卡上的ICDI仿真器。驱动 larisicdiTiva的驱动库 CCS集成开发环LMFlashProgrammer larisICDICCS的与安 larisICDI到DEBUG位置,电源指示灯会亮;留意电脑右下角任务栏的提示。ICDI LaunchPad可以使用ICDI(In-CircuitDebugInterface);注意:在使用这个工具前,PC上需要已经安装有ICDI驱动TivaWare安装与使用TivaWare是以源码包的形式发布所有Tiva设备的驱动程序和代码实例的一个程序Tiva系列MCU开发所需的头文件。Tiva驱动程序库的初衷是为PC(步骤4-2)点击next,选择软件包安装 。注意:你可以选择将TivaWare安装到自 境当中。注意,CCS6.0版本的界面有所不同。 Add查找TivaWare的安 ;找到如图所示的 就可以了CCS6.0上使用TivaWare(待补充Tiva板卡实主要分为以下3个大的阶段进行:直接已经编译好的BIN文下LMFlashProgrammer工具的使用。编译现有的代码工程新建空白工程,编译Bin文件找到编译好的BIN2TivaC 下有编译好的BIN文件程序演接下来以blinky为例,演示Bin文件的。Averysimpleexamplethatblinkstheon-boardLEDusingdirect (8-6)运行LMFlashProgrammer;在配置列表里,使用快速设置,如图,选择板卡”TM4C123GLauchPad”即可;(步骤8-8)点击编程,软件LMFlashProgarmmer便把Bin文件到TivaCLAUNCHPAD板卡上。 中导入例程,编译编译到TivaLaunchPad中。 eto(4-3)Examples/Boards,EK-TM4C123GXL,在展开的用例当中选择步骤右键单击工程o,在弹出的菜单中,选择RebuildProjectConsole页提醒:如果找不到Console或Problem页面,可以从菜单栏View,下拉的显示中选择对应Console和ProblemsDebug的方式有多种,例如:直接点击调试图标,或者通过菜单栏选择,也可以使用快捷键F11. oWorld,同时板子上的蓝色LED灯会闪烁。思考:当然,我们可以简单修改下代码,让串口不停的往PC机发送字符CCS5.4新建一个空白工程(1)菜单栏Project→NewCCSProject基本文件路径设置径,告诉工程Tivaware处理器或函数相关的头文件路径,以及编译好的驱动库路径。ARM 先定义了变量TivaWare_Root,具体使用文件时,都是基于这个变量的相对路径。修改TivaWare_Root即可。示例——点亮LED简单的代码,实现LED的点亮操作。IO口输出高电平时,LED*#include<stdint.h>#include"driverlib/gpio.h"#include"driverlib/sysctl.h"intmain(void){//系统时钟设定GPIO外设使//设置GPIO为输出:红-PF1;蓝-PF2;绿-PF3GPIOPinTypeGPIOOutput(GPIO_PORTF_BASEGPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);//点亮红LED//关闭红色LED灯.//点亮蓝LED//关闭蓝色LED灯.//点亮绿LEDreturn}【技巧】当工程中有多个.c文件时,强烈建议每个.c文件单独编译通过后,再Build导入他人的工程能击的方式直接打开工程。Tiva的是开发环境CCS的使用。对于各个外设功能模块的使用,我们没有太多的说明。GPIOPinWrite(GPIO_PORTF_BASEGPIO_PIN_1GPIO_PIN_1);这个函数能使PF1输TI产品资

.cn/lsds/tizh/microcontrollers16-bit32-bit/c2000ntrolTivaware用户指南TivaWare™PeripheralDriverLibraryforCSeriesUser's --这个文档非常重要 /questionanswer/microcontrollers/tivaarmcortex/f/96/t/52708.aspxTIWiki

/index.php/TivaCSeriesTM4C123G具体可到上: 参考书籍:《TM4C123微处理器原理与实践》 常见问题解决找不到TivaWare的函数定义以参考Tivaware外设驱动库用户指南TivaWare™PeripheralDriverLibraryforCSeriesUser'sGuide( Problem#1965cannotopensourcefile unresolvedsymbolGPIOP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论