Tiva LaunchPad快速入门V1.0

合集下载

launchpad说明

launchpad说明

玩Launchpad必然少了编译环境,什么编译软件适合初学者呢?在我个人认为,也是众多友友的想法,CCS(Code Composer Studio)不及IAR(IAR Embedded Workbench IDE )使用方便,但CCS作为TI DSP的官方软件,其功能确实很强大!各取所长,下面就详细说下用IAR 为Launchpad开发C语言吧!操作系统:Windows 7开发环境:IAR FOR MSP430 V5.30.1第一步:驱动安装IAR FOR MSP430 V5.30.1软件已集成Launchpad驱动,安装好IAR再将Launchpad与电脑箱连接,等待驱动安装完毕就可以了,一般成功安装是没问题的!如果不成功,检查下电脑与板子连接是否完好。

IAR FOR MSP430 V5.30.1下载地址在下面附上。

下载网址:要先登录115网盘,没有的一下子就可以注册的,然后点存至网盘,在自己网盘就可以下载了!/file/anodidvs加个百度网盘下载地址:/share/link?shareid=32705&uk=503898939第二步:建立工程废话不多说,双击软件图标2012-8-22 23:29 上传下载附件(4.38 KB)打开工程,点击工具栏上方的File-New-Workspace,新建工作组,再点击工具栏Project-Creat New Project,转到如图,下载附件(44.98 KB)接着点击如图所示,2012-8-22 22:51 上传下载附件(28.69 KB)接着会提示你保存工程文件,存在事先建好的文件夹内.下载附件(59.97 KB)选择 C - main,这里也可以选择Empty project,但选择 C -main的话,它会自己帮你新建一个main.c文件,并且把它加入到工程中。

给指定一个文件,并且把它加入到工程中。

给指定的工程名称msp430中。

手把手教你使用TI MSP430 LaunchPad

手把手教你使用TI MSP430 LaunchPad

手把手教你使用TI MSP430 LaunchPad1、用USB线连接电脑PC和目标板LaunchPad。

Windows会自动搜索驱动,当然,一般来说,都是安装失败的。

2、LaunchPad套件并没有提供光盘,驱动在哪里?IAR for MSP430已经集成了TI USB FET 的驱动,所以,我们先把IAR for MSP430给安装上,驱动也就有了。

这里驱动路径如下:D:\Programs\IAR Systems\Embedded Workbench 6.0 Evaluation\430\drivers\TIUSBFET 至于软件安装时的注册/和谐问题,大家都是很有办法的,你懂的。

3、安装了IAR for MSP430之后,重新拔插USB,Windows 7会自动重新搜索驱动,一般是可以安装成功的。

如果安装失败了,指定刚刚的路径安装驱动即可。

在设备管理器可以看到如下端口MSP430 Application UART(COM28),端口号视实际情况而定。

有些地方,端口号并不支持到那么大,可以通过高级设置更改,更改方法如下面链接所示:/viewthread.php?tid=237823&page=1&fromuid=194149#pid827 620很好,驱动安装完毕。

下面开始用IAR for MSP430建立工程。

工程建立1、运行IAR Embedded Workbench,点击菜单栏Project –> Create New Project…选择C –> main,这里也可以选择Empty project,但选择C -> main的话,它会自己帮你新建一个main.c文件,并且把它加入到工程中。

给工程指定一个工程名称Blinky,如下图:2、编写如下代码:#include "io430.h"int main( void ){// Stop watchdog timer to prevent time out resetWDTCTL = WDTPW + WDTHOLD;P1DIR |= 0x01; // Set P1.0 to output direction while(1){volatile unsigned inti;P1OUT ^= 0x01; // Toggle P1.0 using exclusive-ORi = 50000; // Delaywhile (i--);}}编写完成后,点击工具栏的Make按钮:提示Save Workspace As,这里给它指定一个工作空间名称也是Blinky,编译之后,信息栏显示编译通过:3、编译通过之后,右击工程,选择Options…:这里主要配置三个地方,一是在General Options的Target选项卡里选择对应的器件Device,这里是MSP430G2231:二是Debugger里选择FET Debugger:三是检查FET Debugger里的设置是否正确,这里是Texas Instrument USB-IF采用Automatic方式:4、经过以上设置,重新编译一下,点击Make按钮,编译无误之后,点击工具栏绿色小三角的Download and Debug按钮,就可以进入仿真了。

Launchpad_Pro中文说明书

Launchpad_Pro中文说明书

在Ableton Live中,进入“Preferences”选项,在左侧的 菜单列表中找到“MIDI / Sync”标签并点击,您将会看到 如下界面:
64个触垫网格区
功能按钮区
混音按钮区
场景启动按钮区
正如下文我们将要解释和说明的,通过以上区域协MIDIO调UT M工IDIIN POWER
作,Launchpad Pro将带给您有趣而富有创意的音乐体 验。
进行乐曲工程界面导航最简单的方式是利用“导航箭头 (Navigation Arrows)”按钮,位于Launchpad Pro的左 上方。
可以想见,“上下(Up、Down)”箭头可以整体移动8x8 触垫所涵盖的区域,一次移动一轨。当您移动出某个区域 时相应的按钮就会被关闭。
在现场演出过程中,您或许想知道如何快速地在成百上千个 片段间自由切换。为了在“工程模式(Session Mode)” 中实现这一点,您可以首先切换到“工程模式”,然后按 住“Session”按钮,您将会看到8x8网格触垫所对应的片 段(如果8x8网格触垫区域内一个对应的片段都没有,触 垫将不显示颜色)。轻松地按一下这些红色的触垫,或者 用“上/下(Up/Down)”导航键就可以跳到相应的网格区 域。如果您跳到的8x8区域没有片段在播放,那绿色的触 垫将表示有片段在播放的区域。
MIDI输出接口
POWER
MIDI OUT MIDI IN
电源输入 电源开关
MIDI输入接口
故障排除:如果您的Launchpad Pro不能正常工作,这或 许是USB接口的问题,包括电脑端的USB接口,也有可能 是USB线缆本身的问题。我们建议您使用设备自带的USB 线,如果仍然不能解决问题,请用12V DC电源对设备进行 供电。

TI TM4C123G LaunchPad 电路及接口功能分析文档

TI TM4C123G LaunchPad 电路及接口功能分析文档
表头:
Jx 引脚 (J1,J2,J3,J4)
GPIO(通用 输入输出接
口)
模拟功能
GPIO AMSEL
板上功能
Tiva C Series MCU 引脚
GPIOPCTL 寄存器设置
四、电源管理
1.TIVA C 系列启动电源可以从以下选取一个:
•板上:ICDI USB 电缆(调试,默认) •USB 设备电缆 电源选择开关(SW3)用于选择两个电源之一。
个 PWM 输出模块。每个 PWM 模块提供了很大的灵活性并且可以生成简单的 PWM 信号。
两个正交编码器接口(QEI)也可提供运动控制反馈。
3.用户开关和 RGB LED
TIVA C 系列 LaunchPad 带有 RGB LED。该指示灯用于在预加载的 RGB 快速启动应用
程序,并且可以配置在自定义应用程序中使用。评估板上有两个用户按钮。用户按钮可用于
PC2
TDI
PC3
TDO/SWO
6.虚拟 COM 端口
当连接到 PC 时,设备枚举作为调试器和一个虚拟的 COM 端口。下图显示了 COM 端
口和微控制器的连接关系。
Table 2-8. 虚拟 COM 端口信号
GPIO 引脚
引脚功能
PA0
U0RX
PA1
பைடு நூலகம்
U0TX
Table B 设备信号
GPIO 引脚
引脚功能
USB 设备
PD4
USBODM
D-
PD5
USBODP
D+
TM4C123GH6PM 目标设备也具有 USB 嵌入式主机和 on-the-go(OTG)功能。具体操作细节略去。
运动控制

Tivaware使用入门指导

Tivaware使用入门指导
6 IQMath 库 ...............................................................................................................................19 7 传感器库.................................................................................................................................19 8 后记.........................................................................................................................................20
8.1 参考资料.....................................................................................................................20
1 TM4C12x MCU 概述
TM4C12x MCU 是德州仪器 (TI) 推出的基于 ARM® Cortex®-M4 内核的嵌入式处理器, 目前有两个大的子系列:TM4C123x 系列和 TM4C129x 系列。 TM4C123x 系列:USB + CAN MCU
4 TivaWare 图形库 ....................................................................................................................15 4.1 图形库简介.................................................................................................................15 4.2 图形库目录结构.........................................................................................................16

launchpad入门指南翻译材料

launchpad入门指南翻译材料

无锡职业技术学院翻译要求:英文-小四号字,单倍行距,首行缩进2个字符,不能定义文档网格,约3000英文单词中文-小四号字,单倍行距,首行缩进2个字符,不能定义文档网格MSP430 Value LineLaunchPad Development KitIntroductionAs applications continue to advance, 8-bit microcontrollers are struggling to meet the growing demand for higher performance and ultra-low power to support evolving product designs. Texas Instruments introduced the affordable 16-bitMSP430™ MCU V alue Line to meet the changing market dynamics and requirements faced by typical low-cost 8-bit MCU developers. Taking the next step in providing a low-cost solution to the shortcomings of 8-bit MCUs, TI created the MSP430 MCUV alue Line LaunchPad development kit to jump start application designs and provide a low-cost tool for developers of all experience levels. This overview will provide an introduction to the features and functionality of LaunchPad as well as everything included in the $4.30 kit.As the number of competitors grow and the time for taking products to market shrinks, the microcontroller (MCU) industry is being stretched by two opposing, but equally strong vectors. The growing demand for higher performance and ultra-low power functionality is matched only by an aggressive need for lower and lower price points. This is especially clear in low-cost applications that utilize 8-bit MCUs. To increase performance without breaking the bank, developers of low-cost 8-bit MCUs must migrate to higher performance 16-bit MCUs that are available at affordable price points.In high volume and quick turnover markets such as consumer and personal electronics, the need for a highly differentiated MCU, while maintaining aggressive price points, is a constant struggle. For instance, the market for 3D glasses has exploded in the recent months, both on the big and small screen. As this market trend moves up and to the right, developers are hard at work in creating technological solutions that provide a unique and immersive experience while remaining affordable. By providing more affordable solutions, developers hope to minimize the risks and barriers associated with new and fast moving markets.For many, this barrier to success is prohibited by a limited MCU core. Many developers of 8-bit MCUs have completely exhausted the full capabilities of their MCU due to limited data throughput and inefficient interfacing with higher resolution analog and digital peripherals. To enable increased functionality and improve feature sets of existing projects, developers must migrate to higher performance 16-bit MCUs.The MSP430 MCU V alue Line series provides a migration path for many of these constrained 8-bit MCU developers. At no additional cost, the affordableMSP430 MCU V alue Line devices offer a 16-bit architecture, higher precision timers and improved peripheral integration and interfacing, enabling improved performance and lower power consumption. The implementation of 16-bit MCUs enable up to 10 times improved performance and 10 times lower power when compared to manylow-cost 8-bit applications. Currently, the MSP430 MCU V alue Line series offers 27 ultra-low power 16-bit devices that offer varying levels of analog integration, communication modules and package types. At 100K unit volumes, MSP430 MCUV alue Line devices start at just $0.25 USD, ensuring that developers do not have to sacrifice price for improved performance. Additionally, the MSP430 MCU V alue Line series will continue to grow to more than 100 devices through the second half of 2011.This roadmap will introduce higher memory sizes, more package options and additional integrated analog and digital peripherals.To make the transition from 8- to 16-bit MCUs more seamless, Texas Instruments (TI) listened to the requirements of developers and created the newMSP430 MCU V alue Line LaunchPad development kit. Furthering the commitment to add performance and value to MCU designs with the MSP430 MCU V alue Line, TI introduced LaunchPad to lower the barrier of entry for developers new to 16-bit architectures, or those new to MCU design, in general. The LaunchPad kit is TI’s simple, yet thorough, introduction to 16-bit MCU development, offering all of the hardware and software a developer needs to get started for just $4.30 USD. Within minutes of opening the LaunchPad kit, users can begin interfacing with pushbuttons, LEDs and the on-chip peripherals of the MSP430 MCU V alue Line devices. See Figure 1 below:△Figure 1For just $4.30, the LaunchPad kit includes a development board with an integrated USB-powered flash emulation tool for programming and debugging any of the existing MSP430 MCU V alue Line devices. Any MSP430G2xx MCU in a DIP package can be dropped into the DIP target socket of LaunchPad, which allows easy evaluation of any MSP430 MCU V alue Line device. The flexible target socket allowsdevelopers to remove their freshly programmed and debugged MSP430G2xx MCU to be plugged into a custom breadboard or PCB so that customers are not constrained to the form factor of the LaunchPad board. Alternatively, developers can use LaunchPad as a standalone system, by leaving the MSP430G2xx device plugged into the board to leverage on-board and programmable push buttons and LEDs. Additionally, every pin of the MSP430G2xx device is fully accessible, allowing easy interfacing of external components or custom daughter cards.Also provided in the kit are free, downloadable software compilers and debuggers including TI’s own eclipse-based Code Composer Studio™ version 4 and IAR Embedded Workbench Kickstart. These independent development environments (IDEs) are full featured and are completely compatible with LaunchPad and theMSP430 MCU V alue Line devices available today. This complements the hardware features of the LaunchPad board by providing a complete software component as well. Using either IDE, users can then leverage MSP430 MCU code examples, open source projects and other free online resources, which can be accessed on LaunchPad’s Wiki page, /launchpadwiki.The unlimited access to the LaunchPad Wiki promotes collaboration and simple sharing of solutions and ideas, making LaunchPad a complete development environment. This active and growing online community supplements the hardware and software components of the LaunchPad package and provides instant support, projects and helpful hints that will be shared through the Wiki pages and E2E™ forums.To fully benefit from 16-bit architecture and ultra-low power performance, the MSP430 MCU V alue Line series and LaunchPad development kit offers a complete and simple introduction to quicken developers’ time to market. By providing 16-bit performance at 8-bit price points, and complete development tools for just $4.30, TI would like to welcome both new and experienced users to the world of high performance and affordable MCU development.△Figure 2. $4.30 LaunchPad kit offers the hardware and software needed to start developing applications, and is backed by an active online community to quicken time to market.MSP430价值链LaunchPad开发工具包引言随着应用程序的持续发展,8位微控制器难以满足日益增产的需求更高的性能和低功耗的支持不断变化的产品设计。

TivaWare应用入门

TivaWare应用入门
如果你熟悉个人计算机(PC)并有过PC的DIY经验(现在用笔记本电脑的人占多数,只有用台式PC才会有更多的DIY机会),也许听说过“BIOS”这个名字,它的部分功能就是BootLoader,PC一上电就会先执行BIOS程序,然后由它来加载系统(比如Windows)。它是打开电源后最新执行的程序,最明显的证据是当你拿到一个新的机器,没有安装任何系统前也能进入BIOS设置窗口。
(2)Tiva的BootLoader
在PC里,BIOS通常存放在主板上的一块ROM里,PC一上电默认找到这块ROM内的程序执行;在Tiva系列MCU系统里,起到类似PC里ROM的功能的是闪存(Flash存储器,简称Flash),BootLoader是存放在Flash起始地址处的一小段代码,占据默认大小为2K字节的空间。Tiva的BootLoader有两种可配置的加载功能,其一是加载用户应用程序(Application);其次是与其它设备建立标准通信通路,并从该设备上加载新的系统软件来更新(Update)原有的系统。更新的过程通过对固件(Firmware)的烧写来实现。烧写固件也是那些经常更新手机系统的用户比较熟悉的术语。系统上电后BootLoader内的启动代码(Start-up Code)将先被执行,进行一系列的初始化操作后,根据预先设定的条件,选择执行用户应用程序或更新控制程序(Updater)。
第2章
CCS是TI的一个集成开发环境,它提供开发所需的编辑、编译、生成、下载并调试的功能,并支持TI的所有处理器的开发。上一章我们用CCS写了一个简单的程序,并编译、生成、下载并调试运行。我们可以把CCS想象成一个有灶台、炉子、锅、铲、刀和案板等基本工具的厨房。在具备这些工具的厨房里,如果你是娴熟的厨师,不需要借助其它工具,只须再有些原料就可以做出各式菜品。同样,有了CCS,你只要具备足够强的开发能力,不需要借助其它软件工具,只需拥有开发板之类的硬件,就可以设计出各种功能的系统。但你会发现用刀切肉末一定不如绞肉机做得更快更好,于是,你在厨房里不断添置各种工具,比如微波炉,面包机等等,它们加快我们做菜的效率;类似的,TI也不断在CCS中添加各种工具,让用户能更快更有效地开发产品。TivaWare就是其中的一种工具,它是一个函数代码库的集合,它作为一套完整的基于Tiva系列MCU的库软件,简化并加速开发人员在Tiva系列MCU上的应用开发。如果想把厨房里的新工具用得得心应手,我们就得花一点时间了解它。用好TivaWare也需要一定的时间。为了使初学者能够更快地入门、理解并掌握TivaWare,我们以相对简单的GPIO操作为例。首先根据硬件的数据手册对GPIO的描述,通过对寄存器直接读写编写一小段代码实现对GPIO的基本控制。然后在此代码的基础上逐步修改扩展,直Байду номын сангаас实现一个自建的函数库,并最终将自己实现的函数库与TivaWare已有的函数进行比对。希望借此能让读者理解TivaWare。

LaunchPad使用说明

LaunchPad使用说明
开发自己的程序?运行ccs?创建一个新工程filenewccsproject?选择开发对应的器件如msp430g2231可以选择不同的空工程或者简单例程还可以选择grace的简单例程?单击完成并添加自己的代码?完成后对工程进行编译projectbuildproject?下载和调试程序rundebugf11通过viewtiresourceexplorer打开ccs51的插件msp430waremsp430ware中可以直接找到各种设计资源?通过gui界面可以找到各种例程文档api和其他设计资源?可以按照器件开发工具以及软件库来寻找资源提供msp430外设驱动库?提供的api库函数省去逐位操作寄存器大大简化了开发难度?程序的可读性也提高了用熟悉的环境来设计?作为ccs51的一个插件安装?在tiresourceexplorer中可以简单的向ccs导入例程也可以阅读相关设计文档还包含了图形化的编程工具grace射频及usb软件资源以及新的超低功耗设计向导ulpadvisormsp430ware的特点演示launchpad的内部温度测量演示应用使用了msp430g2231器件的片上外设例如10位adc用于对内部温度传感器进行采样而16位定时器用于驱动pwm以改变led的亮度并启用软件uart以与pc进行通信
• 提供的API库函数省去逐位操作寄存器,大大简化了开发难度 • 程序的可读性也提高了
用熟悉的环境来设计
• 作为CCS5.1的一个插件安装 • 在TI Resource Explorer中可以简单的向CCS导入例程,也可以阅读相关设计文 档,还包含了图形化的编程工具(Grace)、射频及USB软件资源,以及新的 超低功耗设计向导(ULP Advisor)
LaunchPad支持的MSP430器件
详细的参考Launchpad用户指南.pdf

Getting Started with the TIVA C Series TM4C123G Launchpad

Getting Started with the TIVA C Series TM4C123G Launchpad

1.前言这个研讨会的目的是让个人有C语言技能和一些单片机经验的可以让自己熟悉Tiva C系列部件、代码作曲家工作室,TivaWare C系列以及这些微控制器编程的过程。

如果你缺乏C编程技能,有很多课程在互联网上,你可以获得他们…这些知识可以形成有益的事业的基础。

如果你从Stellaris早些时候设备迁移,更多信息请参阅本文档。

2. 介绍这个指导书是开始使用TIVA C系列TM4C123G launch pad深入,实践引入TIVA C系列基础知识包括:1. Introduction to the ARM® Cortex™-M4F and 外设2. Introduction to Code Composer Studio(ccs的介绍)3. TivaWare, Initialization and GPIO(中断和GPIO端口)4. Interrupts and the Timers(中断和定时器)5. ADC126. The Hibernation Module(睡眠模式)7. USB8. Memory and Security(内存和安全)9. The Floating-Point Unit(浮点单元)10. B oosterPacks and the Graphics Library(触摸板和图形界面库)11. S ynchronous Serial Interface(spi同步串行通信)12. U ART13. u DMA14. S ensor Hub(感测器)15. P WM每个部分包括一个深入的实验,将你通过使用、编程和测试的外围(s)或工具(s)。

这些配件是基于低成本、可扩展的Tiva TM4C123G发射台评估套件[1]。

LaunchPad主要的特征之一个80 mhz TM4C123GH6PM微控制器,车载仿真和BoosterPack XL格式扩张别针。

TM4C123GH6PM单片机256 kb的闪存,32 kb的内存, EEPROM 2 kb,两个12位模拟数字转换器,一个USB 2.0 OTG / H / D端口,冬眠模块,运动控制,其他串行连接和灵活的GPIO。

lunch pad指法

lunch pad指法

lunch pad指法一、进入 Launchpad要打开 Launchpad 并快速访问 app,请执行以下操作:1、点按 Dock 中的 Launchpad 图标。

2、按键盘上的 Launchpad 键(如果有)。

3、在触控板上使用拇指和另外三个手指合拢手势。

二、导航 Launchpad在进入 Launchpad 后,OS X 会显示您的所有 app。

要打开某个 app,只要点按其图标。

默认情况下,Launchpad 中的项目按字母顺序排列。

您可以在 Launchpad 上通过拖动操作来按您所需的顺序重新排列图标。

如果一个屏幕上没有足够的空间来显示所有 app,Launchpad 会创建多个页面。

Launchpad 屏幕底部的点表示存在的 app 页面数以及当前显示哪个页面。

要在页面之间移动,请执行以下操作:1、通过鼠标滚轮前后滚动。

2、点按 Launchpad 屏幕底部的点。

3、在触控板上用两个手指向左或向右轻扫。

在 OS X Mountain Lion 及更高版本中,您还可以通过在 Launchpad 窗口顶部的搜索栏中输入 app 名称来搜索 app。

三、Launchpad 文件夹在 Launchpad 中,您可以分类整理 app。

只要将一个图标拖放到另一个位置即可。

要在 Launchpad 中查看某个文件夹的内容,只要点按该文件夹即可。

其他图标将消失,以便您查看该文件夹中的 app。

您也可以通过在此视图中点按其名称来重命名此文件夹。

您也可以将项目从某个文件夹中移回 Launchpad 主屏幕。

只要将图标拖出 Launchpad 文件夹然后松手即可。

如果您删除了某个 Launchpad 文件夹中的所有图标,则此文件夹将自动消失。

四、退出 Launchpad要退出 Launchpad,请打开一个 app。

如果您要在没有打开任何内容的情况下退出,请执行以下操作:1、在键盘上按 Escape (esc) 键或 Launchpad 键。

泰特欧卡编程工具软件V1.0说明书

泰特欧卡编程工具软件V1.0说明书

Technical Note TN-6271.Tait Orca Programming Utilities V1.0(TOPTPU)2. Tait Orca Conventional ProgrammingApplication V2.0.0 (TOPCPA)3. Tait Orca Trunked Programming ApplicationV2.0.0 (TOPTPA)4. Tait Orca Calibration Application V2.0.0 (TOPCALA)5. Tait Orca Download and Configuration Application V2.0.0(TOPDLCA)1 T OPTPU v1.01.1 ApplicabilityThis Technical Note applies to the release of the Tait Programming Utilities (TPU) v1.0. This utility contains an installation guide to install all of the Tait Orca programming applications at one time. This also contains the windows T800 programming application, and user manuals for each application in PDF format.1.2 Release Date and DistributionDate of release for this software is the 21/7/00. A CD-ROM containing the TOPTPU v1.0 is available on Baan on IPN: 406-00001-00. This will also be available on Taitworld, as will the upgrade files for existing TOPCPA v1.2.0 and TOPDLCA v1.2.0.2 T OPCPA v2.0.02.1 New features available v2.0.0No new features have been implemented into the Conventional Programming Application. 2.2 Minimum Hardware RequirementsMinimum SuggestedRAM8 Mb16 MbFree Hard Drive Space25 Mb25 MbCPU486Pentium 100Monitor640 x 480 x 256800 x 600 x 256TOPCPA v2.0.0 has been designed and tested to run on all current 32-bit operating systems ie. Windows 95, 98, 2000 and NT4.Tait Electronics LimitedPO Box 1645, Christchurch, New Zealand Telephone: +64–3–358–3399 Facsimile: +64–3–358–39032.3 ManualThe IPN for the Conventional Programming Application user manual is 439-51110-01. This is supplied with the software as "TOPCPA Manual.pdf".2.4 Known issues remaining with V1.2.0There are no known limitations or faults2.5 CompatibilityThis programming application is backward compatible with all conventional radio databases. Database versions supported are 2.00, 2.01, 2.03, 2.04, 2.05.3 T OPTPA v2.0.03.1New features available v2.0.0Feature Description Impact onCustomerMultiple Networks Up to 4 networks are supported with thissoftware.Major new feature3.2 Minimum Hardware RequirementsMinimum SuggestedRAM8 Mb16 MbFree Hard Drive Space25 Mb25 MbCPU486Pentium 100Monitor640 x 480 x 256800 x 600 x 256 TOPTPA v2.0.0 is designed and tested to run on all current 32-bit operating systems ie. Windows 95, 98, 2000 and NT4.3.3 ManualThe IPN for the Trunked Programming Application user manual is 439-51210-00. This is supplied with the software as "TOPTPA Manual.pdf".3.4 Known issues remaining with V2.0.0Issue Description Impact onCustomerPreset calls on networks 2-4If more than 9 presets are defined in networks2-4 then when programmed the Excel willdisplay preset 10 in position 1, preset 11 inposition 2 etc.Significant bug.Will be resolvedin the nextrelease.Nokia ANN dialling scheme When dialling scheme is set to "Nokia ANN"and the field MEP is edited before FEP thenerror "3617" occurs 4 times. To fix clear theerror each time and continue editing.MinorinconvenienceReading Archive files When reading an archive ops file an error willreset the "Trunked Channel Block Frequencies"to zero. To fix simply re-read the archive file.Minor inconvenience3.5 CompatibilityThis programming application is backward compatible with all trunked radio databases. Database versions supported are 1.05, 1.06, 1.07.4 T OPCALA v2.0.04.1 New features available v2.0.0No new features have been implemented into the Calibration Application.4.2 Minimum Hardware RequirementsMinimum SuggestedRAM8 Mb16 MbFree Hard Drive Space25 Mb25 MbCPU486Pentium 100Monitor640 x 480 x 256800 x 600 x 256 TOPCALA v2.0.0 has been designed and tested to run on all current 32-bit operating systems ie. Windows 95, 98, 2000 and NT4.4.3 ManualThe IPN for the Calibration Application user manual is 439-52010-01. This is supplied with the software as "TOPCALA Manual.pdf".4.4 Known issues remaining with V1.2.0There are no known limitations or faults4.5 CompatibilityThis product is compatible with all TOP radios built with embedded radio software fully approved prior to this release, on all appropriate TOP hardware platforms fully approved prior to this release.5 T OPDLCA v2.0.05.1 New features available v2.0.0No new features have been implemented into the Download and Configuration Application.5.2 Minimum Hardware RequirementsMinimum SuggestedRAM8 Mb16 MbFree Hard Drive Space25 Mb25 MbCPU486Pentium 100Monitor640 x 480 x 256800 x 600 x 256TOPDLCA v2.0.0 has been designed and tested to run on all current 32-bit operating systems ie. Windows 95, 98, 2000 and NT4.5.3 ManualThe IPN for the Download and Configuration Application user manual is 439-52010-01. This is supplied with the software as "TOPDLCA Manual.pdf".5.4 Known issues remaining with V1.2.0There are no known limitations or faults5.5 CompatibilityThis product is compatible with all Conventional and Trunked TOP radios. This product is compatible with both A1 and E1 microprocessors.Note to CSO’s This information is primarily of a technical nature. Use this information to fix reported problems. Distribute the programming software asrequired only.Issuing authority Terry McCartinMRD Customer Support - Tait Orca Portablesmailto:**********************.nzDDI: +64 3 358 6650。

TivaWare

TivaWare
使用Stellaris In_Dircuit Debug Interface(ICDI)可以将Tiva与上位PC机 直接通过USB线连接在线烧写调试
2、LM Flash Programmer直接烧写 CCS生成的.bin可执行文件;
具体操作方法参看彩页 《LM Flash Programmer烧写程序用户指导手册》
SPI操作步骤:
使用 SysCtlPeripheralEnable 使能 SSI(SPI)模块
SPI接口液晶操作
使用 GPIOPinConfigure配置 SDA和CLK功能 将SPI通信过程中端口通过 GPIOPinTypeSSI 配置成SSI(SPI)使用 使用 SSIConfigSetExpClk设置 SSI(SPI)通信时钟, 通信方式,通信数据位长度 使用 SSIEnable使能 SSI(SPI)
解锁操作
解锁代码如下。该段代码是对GPIO相应寄存器进行操作。
HWREG(GPIO_PORTD_BASE+GPIO_O_LOCK) |= GPIO_LOCK_KEY; HWREG(GPIO_PORTD_BASE+GPIO_O_CR) |= (1<<7); HWREG(GPIO_PORTD_BASE+GPIO_O_DEN) &=(~(1<<7)); HWREG(GPIO_PORTD_BASE+GPIO_O_PDR) &= (~(1<<7)); HWREG(GPIO_PORTD_BASE+GPIO_O_PUR) &= (~(1<<7)); HWREG(GPIO_PORTD_BASE+GPIO_O_AFSEL) &=(~(1<<7));

NVIDIA RTX 虚拟工作站云上微软 Azure DU-09260-001 _v10 快速入门指

NVIDIA RTX 虚拟工作站云上微软 Azure DU-09260-001 _v10 快速入门指

DU-09260-001 _v10 | October 2022 Quick Start GuideTABLE OF CONTENTS Chapter 1. Creating and Using an NVIDIA RTX Virtual Workstation Instance from the Microsoft Azure Marketplace (1)1.1. Creating a GPU-Accelerated Virtual Workstation (1)1.2. Starting and Connecting to a GPU-Accelerated Virtual Workstation on a Windows VM (3)1.3. Trying Out your GPU-Accelerated Virtual Workstation with Ansys Discovery Live (4)Appendix A. Resources (7)NVIDIA® RTX™ Virtual Workstation in the cloud is an NVIDIA Virtual Machine Image (VMI) preconfigured with NVIDIA RTX Virtual Workstation software and NVIDIA GPU hardware. The NVIDIA RTX Enterprise driver is preinstalled on the VMI and NVIDIA ensures that the image is always up to date with the latest NVIDIA RTXISV certifications, patches, and upgrades. Support and technical information to help you get started are available on the NVIDIA RTX Virtual Workstation (vWS) on CSP Marketplace community forum and from additional resources.1.1. Creating a GPU-Accelerated Virtual WorkstationPrepare for creating a GPU-accelerated virtual workstation from the Microsoft Azure marketplace as follows:‣Ensure that you have a Microsoft Azure account and an active subscription.‣Decide which size of virtual machine (VM) you want to create.For information about the VM sizes that support NVIDIA RTX Virtual Workstation, see NVIDIA RTX Virtual Workstation on Microsoft Azure Release Notes.‣If you are creating an Ubuntu VM and want to use SSH public key authentication for the administrator account, generate an SSH public key.1.In a web browser, log on to Microsoft Azure portal (https://).2.Go to the NVIDIA RTX Virtual Workstation listing for the guest OS that you want touse:‣NVIDIA RTX Virtual Workstation - WinServer 2019‣NVIDIA RTX Virtual Workstation - WinServer 2016‣NVIDIA RTX Virtual Workstation - Ubuntu 18.043.Click the Plans + Pricing tab to view hourly pricing for the NVIDIA RTX VirtualWorkstation product.There are also additional Microsoft Azure infrastructure costs for the GPU, memory, and storage.4.Select your closest region and set the Publisher recommendations option to see theVM sizes in the selected region that support NVIDIA RTX Virtual Workstation.Not all VM sizes that support NVIDIA RTX Virtual Workstation are available in allregions.5.If the VM size that you want to use is not listed, select a different region until youfind the VM size that you want.6.Click GET IT NOW in the right column to view the details of the instance.7.Click Continue to be redirected to the Microsoft Azure portal.8.Click Create to go to the Create a Virtual Machine page.9.On the Basics tab, provide the project details and instance details.a)Select an existing subscription and select or create a resource group.b)Enter the name that you want for the VM.c)Select the region where you want the VM to be deployed.Ensure that the VM size that you want is available in the selected region. Notall VM sizes that support NVIDIA RTX Virtual Workstation are available in allregions.d)Leave the image at its preset value.10.If you want a different image size than the default size, specify the size that youwant.a)Follow the Change size link.b)In the search box, start typing the VM size that you want.c)When you see the VM size that you want, select it and click Select.11.Provide the credentials for the administrator account.This account is created for you when the VM is created.a)Ubuntu VMs only: Select the authentication type.b)Enter your choice of user name for the administrator account.c)Provide the authentication for the user.‣For password authentication, enter the password and confirm the password.‣For SSH public key authentication, provide an SSH key.12.On the Networking tab, create or select a network security group and review thedefault settings to see if they meet your requirements and change any settings as required.For example, if you want to communicate with the VM from outside the virtualnetwork, create or select a public IP for your VM.13.On the remaining tabs for configuring the VM, review the default settings to see ifthey meet your requirements and change any settings as required.14.On the Review + create tab, review your selections and click Create to provision theVM.Deployment is complete in a few minutes.Connect to your VM as explained in one of the following topics:‣Starting and Connecting to a GPU-Accelerated Virtual Workstation on a Windows VM‣Install and configure Remote Desktop to connect to a Linux VM in Azure on the Microsoft documentation site1.2. Starting and Connecting to a GPU-Accelerated Virtual Workstation on a Windows VM For instructions for an Ubuntu VM, see Install and configure Remote Desktop toconnect to a Linux VM in Azure on the Microsoft documentation site.1.From the left menu, choose Virtual machines and in the list that appears, click thename of your VM.2.If necessary, start your VM from the Virtual machine page.Your VM might already be running because when your VM is deployed, it is started for you.3.Click the Connect icon and in the Connect to virtual machine panel that opens,click Download RDP File.4.When the download is complete, double-click the RDP file to start a RemoteDesktop Connection session on the VM.5.When you are prompted, log in to the VM with the credentials for the administratoraccount that you specified when you created the VM.You are now ready to run your design and engineering software.1.3. Trying Out your GPU-Accelerated Virtual Workstation with Ansys Discovery LiveAnsys has endorsed the use of the Ansys Discovery Live app with NVIDIA RTX Virtual Workstation on Microsoft Azure. If you can install the Ansys Discovery Live app in your VM, you can use the app to try out your cloud-based virtual workstation.1.Open Ansys Discovery Live.2.Select the sample model of a truck.3.Make some adjustments to the sample model and notice that the changes areinstantaneous as adjustments are made.4.Instantly visualize your simulation and see the effects of changed geometry inseconds, not hours.5.View circulation zones and particle flow to achieve a higher degree of confidence.With NVIDIA RTX Virtual Workstation images from the Microsoft Azure marketplace powered by NVIDIA GPUs, you can now interact in real-time with simulation resultsand iterate design alternatives.‣NVIDIA RTX Virtual Workstation on Microsoft Azure Release Notes‣NVIDIA RTX Virtual Workstation listings on Microsoft Azure marketplace:‣NVIDIA RTX Virtual Workstation - WinServer 2019‣NVIDIA RTX Virtual Workstation - WinServer 2016‣NVIDIA RTX Virtual Workstation - Ubuntu 18.04‣Microsoft Azure documentation:‣Install and configure Remote Desktop to connect to a Linux VM in AzureNoticeThis document is provided for information purposes only and shall not be regarded as a warranty of a certain functionality, condition, or quality of a product. NVIDIA Corporation (“NVIDIA”) makes no representations or warranties, expressed or implied, as to the accuracy or completeness of the information contained in this document and assumes no responsibility for any errors contained herein. NVIDIA shall have no liability for the consequences or use of such information or for any infringement of patents or other rights of third parties that may result from its use. This document is not a commitment to develop, release, or deliver any Material (defined below), code, or functionality.NVIDIA reserves the right to make corrections, modifications, enhancements, improvements, and any other changes to this document, at any time without notice.Customer should obtain the latest relevant information before placing orders and should verify that such information is current and complete.NVIDIA products are sold subject to the NVIDIA standard terms and conditions of sale supplied at the time of order acknowledgement, unless otherwise agreed in an individual sales agreement signed by authorized representatives of NVIDIA and customer (“T erms of Sale”). NVIDIA hereby expressly objects to applying any customer general terms and conditions with regards to the purchase of the NVIDIA product referenced in this document. No contractual obligations are formed either directly or indirectly by this document.NVIDIA products are not designed, authorized, or warranted to be suitable for use in medical, military, aircraft, space, or life support equipment, nor in applications where failure or malfunction of the NVIDIA product can reasonably be expected to result in personal injury, death, or property or environmental damage. NVIDIA accepts no liability for inclusion and/or use of NVIDIA products in such equipment or applications and therefore such inclusion and/or use is at customer’s own risk.NVIDIA makes no representation or warranty that products based on this document will be suitable for any specified use. T esting of all parameters of each product is not necessarily performed by NVIDIA. It is customer’s sole responsibility to evaluate and determine the applicability of any information contained in this document, ensure the product is suitable and fit for the application planned by customer, and perform the necessary testing for the application in order to avoid a default of the application or the product. Weaknesses in customer’s product designs may affect the quality and reliability of the NVIDIA product and may result in additional or different conditions and/or requirements beyond those contained in this document. NVIDIA accepts no liability related to any default, damage, costs, or problem which may be based on or attributable to: (i) the use of the NVIDIA product in any manner that is contrary to this document or (ii) customer product designs.No license, either expressed or implied, is granted under any NVIDIA patent right, copyright, or other NVIDIA intellectual property right under this document. Information published by NVIDIA regarding third-party products or services does not constitute a license from NVIDIA to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property rights of the third party, or a license from NVIDIA under the patents or other intellectual property rights of NVIDIA.Reproduction of information in this document is permissible only if approved in advance by NVIDIA in writing, reproduced without alteration and in full compliance with all applicable export laws and regulations, and accompanied by all associated conditions, limitations, and notices.THIS DOCUMENT AND ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATEL Y, “MATERIALS”) ARE BEING PROVIDED “AS IS.” NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSL Y DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL NVIDIA BE LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF ANY USE OF THIS DOCUMENT, EVEN IF NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Notwithstanding any damages that customer might incur for any reason whatsoever, NVIDIA’s aggregate and cumulative liability towards customer for the products described herein shall be limited in accordance with the T erms of Sale for the product.VESA DisplayPortDisplayPort and DisplayPort Compliance Logo, DisplayPort Compliance Logo for Dual-mode Sources, and DisplayPort Compliance Logo for Active Cables are trademarks owned by the Video Electronics Standards Association in the United States and other countries.HDMIHDMI, the HDMI logo, and High-Definition Multimedia Interface are trademarks or registered trademarks of HDMI Licensing LLC.OpenCLOpenCL is a trademark of Apple Inc. used under license to the Khronos Group Inc.TrademarksNVIDIA, the NVIDIA logo, NVIDIA GRID, NVIDIA GRID vGPU, NVIDIA Maxwell, NVIDIA Pascal, NVIDIA RTX, NVIDIA T uring, NVIDIA Volta, and T esla are trademarks or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and product names may be trademarks of the respective companies with which they are associated.Copyright© 2022 NVIDIA Corporation. All rights reserved.。

【LaunchPad】学习第一记

【LaunchPad】学习第一记

MSP430 LaunchPad学习第一记Lyzhangxiang前天收到了SOSO姐的板子,打开来一看板子质量很不错啊,就是不像淘宝上买的那种有光盘资。

只有一张介绍的卡片,看着卡片我心情好是激动想玩玩不了。

上坛子里来看看,原来有——LaunchPad.pdf的资料。

讲解的很详细,虽然是E文的,不过阅读起来还不算是吃力,Ti的东西没话说。

对着着篇文章好好看看,先是下载CCS(当然你可以考虑下载IAR的,不过先前没接触过CCS 所幸这里也是毫无顾忌的选择了他,体会一下新东西嘛,正好430也是第一次玩虽然常常在各种网站上都能见到他的身影)。

想玩430一直是我的一个梦想,用这个词好像有点夸张了,不过的确在淘宝上看到的多是F系列的片子,加上仿真器价格真是不菲,作为学生的我难以接受。

或许这就是一直没能玩上的缘故吧。

这次坛子里的活动第一让我玩到了430,也让我明白了原来430的G系列价格也很便宜甚至比51、PIC还便宜。

16位的东西且不管片上资源的多少,就冲着16位也要去玩下。

记得申请这个板子好几天才收到了SOSO姐的回复(应该是我申请的方式不对,不知道为何发不到申请专栏),那时候我正做着从合肥开往芜湖的火车上(去利尔达面试也拿到了Offer,不知道利尔达怎么样,请知道详情的朋友说下吧),告知了SOSO姐我的地址,哈哈没过几天板子就来了。

当天晚上就下载了很多关于这个板子的资料,多是坛子里面那位热心网友上传的。

首先就是阅读了那个LaunchPad的pdf,然后下载CCS安装完毕,其次看了一下G2211和G2231的数据手册。

大概有个了解之后开始玩了,打开CCS新建工程,关于CCS的操作可以下载那个视频看一下啦,基本对付了。

哦忘了说了还有那个很不错的触摸板子,也有一篇很好的pdf叫——LaunchPad实验板触摸感应子卡使用指南。

原理图以及代码示例里面都有讲解的。

详细的操作我也不说了直接进入主题了,第一次嘛还是跑通Demo 的好,毕竟我是第一次搞430,也不知道代码需要怎样去写。

Texas Instruments LaunchPad 开发板说明书

Texas Instruments LaunchPad 开发板说明书

IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries(TI)reserve the right to make corrections,enhancements,improvements and other changes to its semiconductor products and services per JESD46,latest issue,and to discontinue any product or service per JESD48,latest issue.Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.All semiconductor products(also referred to herein as“components”)are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.TI warrants performance of its components to the specifications applicable at the time of sale,in accordance with the warranty in TI’s terms and conditions of sale of semiconductor products.Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty.Except where mandated by applicable law,testing of all parameters of each component is not necessarily performed.TI assumes no liability for applications assistance or the design of Buyers’products.Buyers are responsible for their products and applications using TI components.To minimize the risks associated with Buyers’products and applications,Buyers should provide adequate design and operating safeguards.TI does not warrant or represent that any license,either express or implied,is granted under any patent right,copyright,mask work right,or other intellectual property right relating to any combination,machine,or process in which TI components or services are rmation published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or endorsement e of such information may require a license from a third party under the patents or other intellectual property of the third party,or a license from TI under the patents or other intellectual property of TI.Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties,conditions,limitations,and notices.TI is not responsible or liable for such altered rmation of third parties may be subject to additional restrictions.Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.Buyer acknowledges and agrees that it is solely responsible for compliance with all legal,regulatory and safety-related requirements concerning its products,and any use of TI components in its applications,notwithstanding any applications-related information or support that may be provided by TI.Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failures,monitor failures and their consequences,lessen the likelihood of failures that might cause harm and take appropriate remedial actions.Buyer will fully indemnify TI and its representatives against any damages arising out of the use of any TI components in safety-critical applications.In some cases,TI components may be promoted specifically to facilitate safety-related applications.With such components,TI’s goal is to help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and requirements.Nonetheless,such components are subject to these terms.No TI components are authorized for use in FDA Class III(or similar life-critical medical equipment)unless authorized officers of the parties have executed a special agreement specifically governing such use.Only those TI components which TI has specifically designated as military grade or“enhanced plastic”are designed and intended for use in military/aerospace applications or environments.Buyer acknowledges and agrees that any military or aerospace use of TI components which have not been so designated is solely at the Buyer's risk,and that Buyer is solely responsible for compliance with all legal and regulatory requirements in connection with such use.TI has specifically designated certain components as meeting ISO/TS16949requirements,mainly for automotive use.In any case of use of non-designated products,TI will not be responsible for any failure to meet ISO/TS16949.Products ApplicationsAudio /audio Automotive and Transportation /automotiveAmplifiers Communications and Telecom /communicationsData Converters Computers and Peripherals /computersDLP®Products Consumer Electronics /consumer-appsDSP Energy and Lighting /energyClocks and Timers /clocks Industrial /industrialInterface Medical /medicalLogic Security /securityPower Mgmt Space,Avionics and Defense /space-avionics-defense Microcontrollers Video and Imaging /videoRFID OMAP Applications Processors /omap TI E2E Community Wireless Connectivity /wirelessconnectivityMailing Address:Texas Instruments,Post Office Box655303,Dallas,Texas75265Copyright©2014,Texas Instruments Incorporated。

TivaC LaunchPad的Bin文件下载

TivaC LaunchPad的Bin文件下载

TivaC LP入门学习3—Bin文件下载程序下载,是指将编译好的文件下载到处理器的Flash上。

在TIvaC LP上,是怎样进行软件开发与程序下载呢?通过本文,可以独立的将已经编译好的程序下载到单板上。

【注意】要求电脑已安装LM Flash Programmer。

如果未安装,请先安装该软件。

1.找到编译好的BIN文件对TivaC LP,每一个代码范例,都有编译好的二进制文件,可直接使用。

那么,二进制BIN文件在哪可以获取呢?(1)找到TivaWare的安装路径,如C:\MyProgram\Ti\TivaWare_C_Series-1.1\examples\boards\ek-tm4c123gxl;(2)TivaC LP板卡的例程都位于如下图所示的路径中,每个文件夹对应一个实验例程;(3)打开具体例程的文件夹后,在sourcerygxx目录下有编译好的BIN文件。

2.程序下载演示通过第一步,我们已经了解Tivaware中tm4c123gxl板卡例程里BIN文件的存放路径。

接下来以blinky 为例,演示Bin文件的下载。

(1)打开对应的例程文件夹blinky(……\TivaWare_C_Series-1.1\examples\boards\ek-tm4c123gxl\blinky\)(2)先了解该例程是做什么用的!这一步很重要,也是一个很好的习惯。

阅读文档Readme.txt:BlinkyA very simple example that blinks the on-board LED using direct registeraccess.……可知,这是一个LED灯闪烁的例程;(3)打开子文件夹sourcerygxx,就可以看到该例程的Bin文件了;记住这个路径,blinky.bin就是我们要用的Bin文件啦~~(4)TivaC LP板子的供电电源开关选择在 Debug模式;(5)连接USB线到debug口;——此时板卡上的电源指示灯LED会亮;(6)运行LM Flash Programmer;在配置列表里,使用快速设置,如图,选择板卡”TM4C123G LauchPad”即可;(7)在编程选项里,选择要下载的Bin文件,并如下图所示设置好;(8)点击编程下载,软件LM Flash Progarmmer便把Bin文件下载到TivaC LP板卡上。

LaunchPAD 用户手册

LaunchPAD 用户手册

LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter KitUser's GuideLiterature Number:SPRUHH2AJuly2012–Revised January2014Contents 1LAUNCHXL-F28027Overview (4)1.1Overview (4)1.2Kit Contents (5)1.3Revisions (5)2Installation (5)2.1Download the Required Software (5)2.2Install the Software (6)2.3Install the Hardware (6)3Getting Started with the LAUNCHXL-F28027 (6)3.1Getting Started (6)3.2Demo Application,Internal Temperature Measurement (6)3.3Program and Debug the Temperature Measurement Demo Application (6)4Hardware Configuration (6)4.1Power Domain (7)4.2Serial Connectivity (7)4.3Boot Mode Selection (7)4.4Connecting a Crystal (7)4.5Connecting a Satellite Board (7)4.6Device Migration Path (8)5LAUNCHXL-F28027Hardware (8)5.1Device Pin Out (8)5.2Schematics (9)5.3PCB Layout (11)5.4Bill of Materials(BOM) (12)6Suggested Reading (13)7Frequently Asked Questions(FAQ) (14)2Table of Contents SPRUHH2A–July2012–Revised January2014Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments IncorporatedList of Figures1LAUNCHXL-F28027Board Overview (5)2C2000LaunchPad Schematic—Sheet1of2 (9)3C2000LaunchPad Schematic—Sheet2of2 (10)4LAUNCHXL-F28027PCB Layout—Top Layer (11)5LAUNCHXL-F28027PCB Layout—Bottom Layer (11)6LAUNCHXL-F28027PCB Layout—Silkscreen Image (11)List of Tables1C2000LaunchPad Pin Out and Pin Mux Options (8)2LAUNCHXL-F28027Bill of Materials (12)3 SPRUHH2A–July2012–Revised January2014List of Figures Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments IncorporatedUser's GuideSPRUHH2A–July2012–Revised January2014 LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit1LAUNCHXL-F28027Overview1.1OverviewThe C2000™Piccolo™LaunchPad™,LAUNCHXL-F28027,is a complete low-cost experimenter board for the Texas Instruments Piccolo F2802x devices.The LAUNCHXL-F28027kit features all the hardware and software necessary to develop applications based on the F2802x microprocessor.The LaunchPad is based on the superset F28027device,and easily allows users to migrate to lower cost F2802x devices once the design needs are known.It offers an on-board JTAG emulation tool allowing direct interface to a PC for easy programming,debugging,and evaluation.In addition to JTAG emulation,the USB interface provides a UART serial connection from the F2802x device to the host PC.Users can download an unrestricted version of Code Composer Studio™IDE version5to write,download,and debug applications on the LAUNCHXL-F28027board.The debugger is unobtrusive,allowing the user to run an application at full speed with hardware breakpoints and single steppingavailable while consuming no extra hardware resources.As shown in Figure1,the LAUNCHXL-F28027C2000LaunchPad features include:•USB debugging and programming interface via a high-speed galvanically isolated XDS100v2emulator featuring a USB/UART connection.•Superset F28027device that allows applications to easily migrate to lower cost devices.•Nibble(4-bit)wide LED display.•Two push buttons for user feedback and device reset.•Easily accessible device pins for debugging purposes or as sockets for adding customized extension boards.•Boot selection and USB and UART disconnect switches.C2000,Piccolo,LaunchPad,Code Composer Studio,controlSUITE are trademarks of Texas Instruments.Windows is a registered trademark of Microsoft Corporation in the United States and/or other countries.All other trademarks are the property of their respective owners.4LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit SPRUHH2A–July2012–Revised January2014Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments IncorporatedUSB ConnectionS4 SerialS1 Boot CPU Reset JTAG EmulatorSerial TX/RX Piccolo TMS320F28027Programmable Push Button:InstallationFigure UNCHXL-F28027Board Overview1.2Kit ContentsThe LAUNCHXL-F28027C2000LaunchPad experimenter kit includes the following items:•C2000LaunchPad Board (LAUNCHXL-F28027)•Mini USB-B Cable,0.5m •Quick Start Guide1.3RevisionsThe first production revision of the LAUNCHXL-F28027C2000Piccolo LaunchPad,version 1.0,was released in July of 2012and is currently the only revision available.2InstallationThe C2000LaunchPad installation consists of three easy steps:1.Download Code Composer Studio and controlSUITE™.2.Install Code Composer Studio and controlSUITE.3.Connect and install the C2000LaunchPad to the PC.Now the LaunchPad is ready to develop applications or run the pre-programmed demo.2.1Download the Required SoftwareCode Composer Studio IDE is available for free without any restriction when used with the XDS100emulator on the C2000LaunchPad.The software can be downloaded from the C2000LaunchPad page at /c2000-launchpad .At this site,you can also download a copy of controlSUITE that includes drivers,examples,and other support software needed to get started.5SPRUHH2A–July 2012–Revised January 2014LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit Submit Documentation FeedbackCopyright ©2012–2014,Texas Instruments IncorporatedGetting Started with the 2.2Install the SoftwareOnce downloaded,install Code Composer Studio and the controlSUITE package.2.3Install the HardwareAfter Code Composer Studio is installed,plug the supplied USB cable into the C2000LaunchPad board and into an available USB port on your computer.Windows®will automatically detect the hardware and ask you to install software drivers.Let Windows runa search for the drivers and automatically install them.After Windows successfully installs the drivers forthe integrated XDS100v2emulator,your LaunchPad is now ready for use.3Getting Started with the LAUNCHXL-F280273.1Getting StartedThe first time the LAUNCHXL-F28027is used,a demo application automatically starts when the board is powered from a USB host.If your board does not start the demo application,try placing S1in the following positions and resetting the board:UP-UP-DOWN.To start the demo,connect the LAUNCHXL-F28027 with the included mini-USB cable to a free USB port.The demo application starts with the LEDs flashing to show the device is active.3.2Demo Application,Internal Temperature MeasurementThe LAUNCHXL-F28027includes a pre-programmed TMS320F28027device.When the LaunchPad is connected via USB,the demo starts with an LED flash sequence that points toward S3.Press S3to start the temperature measurement mode.A reference temperature is taken at the beginning of this mode and the LEDs of the LaunchPad are usedto display any difference between the current temperature and the reference temperature.Initially,theLED connected to GPIO3is lit to indicate an8in binary,which corresponds to the current temperature being equal to the reference temperature.As the temperature drifts away from the reference,thedifference is displayed as a binary increment or decrement of the nibble wide LED display.For instance,if the reference temperature was30ºC and the current temperature is33ºC,the LEDs would be(from left to right)ON,OFF,ON,and ON which would be11in binary(33-30=3and11-8=3).A new referencetemperature may be set at any time by pressing S3again.In addition to the LED display,temperature information is also displayed on your PC through theUSB/UART connection.To view the UART information on your PC,first figure out the COM portassociated with the LaunchPad.To do this in Windows,right click on My Computer and click onProperties.In the dialog box that appears,click on the Hardware tab and open Device Manager.Look for an entry under Ports(COM&LPT)titled"USB Serial Port(COMX)",where X is a number.Remember this number for when you open a serial terminal.The demo applications UART data was written and debugged using PuTTY,and for the best user experience we recommend you use PuTTY to view the UART data.Open your serial terminal program and open the COM port you found previously in device manager with the following settings:115200Baud,8data bits,no parity,1stop bit.After opening the serial port in your serial terminal,reset the Launchpad with the reset push button and observe the serial terminal for asurprise.3.3Program and Debug the Temperature Measurement Demo ApplicationThe project and associated source code for the C2000Piccolo LaunchPad demo is included in thecontrolSUITE software package and should automatically be found by the TI Resource Explorer in Code Composer Studio v5.In the resource explorer,open the controlSUITE folder and then the Development Tools entry and look for the C2000LaunchPad line item.Expand this item and LAUNCHXL-F28027,then select the LaunchPad Demo Application.Follow the steps in the main pane of the resource explorer to import,build,debug,and run this application.4Hardware ConfigurationThe C2000LaunchPad gives users several options as to how to configure the board.6LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit SPRUHH2A–July2012–Revised January2014Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments Incorporated Hardware Configuration 4.1Power DomainThe C2000LaunchPad has two separate power domains for the purpose of allowing JTAG isolation.Jumpers JP1,JP2,and JP3configure whether the USB power is passed to the target device.Jumper Power DomainJP1 3.3VJP2GroundJP35V4.2Serial ConnectivityThe LAUNCHXL-F28027has a USB to UART adapter built in.This makes it easy to print debuginformation back to the host PC even in isolated environments.However,in some cases the user maywish to connect the Piccolo SCI peripheral(C2000UART peripheral)to a BoosterPack or other hardware via the header pins.If the SCI pins are connected to both the header pins,the XDS100UART channel contention would exist and the pins would not be driven to the correct voltage levels.To solve this issue we have included a switch to allow the user to disconnect the Piccolo serial pins from the XDS100UART connection.When S4is in the up position,the Piccolo device's SCI is connected to the XDS100and you are able to receive and send serial information from or to the board.When S4is in the down position,the Piccolo device's SCI is disconnected from the XDS100and BoosterPacks,which use serialcommunication,and can communicate with the Piccolo device.4.3Boot Mode SelectionThe LaunchPad's F28027device includes a boot ROM that performs some basic start-up checks andallows for the device to boot in many different ways.Most users will either want to perform an emulation boot or a boot to flash(if they are running the application standalone).S1has been provided to allowusers to easily configure the pins that the bootROM checks to make this decision.The switches on S1 correspond to:Switch Function1GPIO342GPIO373TRSTnKeep in mind that the debugger does not connect if the device is not in the emulation boot mode(TRST switch in the up position).More information about boot mode selection can be found in theTMS320x2802x Piccolo Boot ROM Reference Guide(SPRUFN6).4.4Connecting a CrystalAlthough the Piccolo device present on the LAUNCHXL-F28027has an internal oscillator—and for most applications this is sufficient—the LaunchPad offers a footprint for surface mount or through-hole HC-49 crystals for users who require a more precise clock.If you wish to use an external crystal,solder thecrystal to the Q1/Q2footprint and appropriate load capacitors to the C3and C4footprints.You also need to configure the device to use the external oscillator in software.4.5Connecting a Satellite BoardThe C2000LaunchPad is the perfect experimenter board to start hardware development with the F2802x devices.Connectors J1,J2,J5,and J6and the power supply at J3are aligned in a0.1-in(2.54-mm)grid to allow an easy and inexpensive development of a breadboard extension module.These satellite boards can access all of the GPIO and analog signals.The alignment of the connectors and the pin out can be found in Section5.7 SPRUHH2A–July2012–Revised January2014LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments IncorporatedLAUNCHXL-F28027Hardware 4.6Device Migration PathApplications developed on the LAUNCHXL-F28027can easily be migrated to any of these lower costdevices in the F2802x family:Part Number DescriptionTMS320F28027(1)32-bit Real Time Microcontroller,60MHz,32K Flash,6K RAM,4HRPWMTMS320F2802632-bit Real Time Microcontroller,60MHz,16K Flash,6K RAM,4HRPWMTMS320F2802332-bit Real Time Microcontroller,50MHz,32K Flash,6K RAM,4HRPWMTMS320F2802232-bit Real Time Microcontroller,50MHz,16K Flash,6K RAM,4HRPWMTMS320F2802132-bit Real Time Microcontroller,40MHz,32K Flash,5K RAMTMS320F2802032-bit Real Time Microcontroller,40MHz,16K Flash,3K RAMTMS320F28020032-bit Real Time Microcontroller,40MHz,8K Flash,3K RAM(1)This device is present on the LAUNCHXL-F28027.5LAUNCHXL-F28027Hardware5.1Device Pin OutTable1lists the pin out and pin mux options for the C2000LaunchPad.Table1.C2000LaunchPad Pin Out and Pin Mux OptionsMux Value Mux Value 3210J1Pin J5Pin0123+3.3V11+5VADCINA622GNDTZ2SDAA SCIRXDA GPIO2833ADCINA7TZ3SCLA SCITXDA GPIO2944ADCINA3Rsvd Rsvd COMP2OUT GPIO3455ADCINA1ADCINA466ADCINA0SCITXDA SPICLK GPIO1877ADCINB1ADCINA288ADCINB3ADCINB299ADCINB7ADCINB41010NC3210J6Pin J2Pin0123Rsvd Rsvd EPWM1A GPIO011GNDCOMP1OUT Rsvd EPWM1B GPIO122GPIO19SPISTEA SCIRXDA ECAP1Rsvd Rsvd EPWM2A GPIO233GPIO12TZ1SCITXDA RsvdCOMP2OUT Rsvd EPWM2B GPIO344NCRsvd Rsvd EPWM3A GPIO455RESET#ECAP1Rsvd EPWM3B GPIO566GPIO16/32SPISIMOA/Rsvd/TZ2/SDAA EPWMSYNCI ADCSOCATZ2/Rsvd/SPISIMOA/GPIO16/3277GPIO17/33SPISOMIA/Rsvd/TZ3/ADCSOCA EPWMSYNCI SDAA SCLA EPWMSYNCO ADCSOCBTZ3/Rsvd/SPISOMIA/GPIO17/3388GPIO6EPWM4A EPWMSYNCI EPWMSYNCO ADCSOCB EPWMSYNCO SCLANC99GPIO7EPWM4B SCIRXDA RsvdNC1010ADCINB68LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit SPRUHH2A–July2012–Revised January2014Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments Incorporated LAUNCHXL-F28027Hardware 5.2SchematicsFigure2and Figure3show the C2000LaunchPad schematics sheets.Figure2.C2000LaunchPad Schematic—Sheet1of29 SPRUHH2A–July2012–Revised January2014LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments IncorporatedLAUNCHXL-F28027Hardware Figure3.C2000LaunchPad Schematic—Sheet2of210LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit SPRUHH2A–July2012–Revised January2014Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments Incorporated LAUNCHXL-F28027Hardware 5.3PCB LayoutFigure4,Figure5,and Figure6show the LAUNCHXL-F28027PCB layout.UNCHXL-F28027PCB Layout—Top LayerUNCHXL-F28027PCB Layout—Bottom LayerUNCHXL-F28027PCB Layout—Silkscreen Image11 SPRUHH2A–July2012–Revised January2014LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments IncorporatedLAUNCHXL-F28027Hardware 5.4Bill of Materials(BOM)Table2lists the LAUNCHXL-F28027bill of materials.UNCHXL-F28027Bill of MaterialsQuantityperReference Board DescriptionR12,R13,R14,R15,R26,R276RES330Ω1/10W5%0402SMDR1,R4,R5,R174RES820Ω1/10W5%0402SMDR22,R232RES1.0KΩ1/10W5%0402SMDR6,R8,R9,R10,R315RES2.2KΩ1/10W5%0402SMDR11,R292RES10KΩ1/10W5%0402SMDR241RES12KΩ1/16W.5%0402SMDR71RES1.0MΩ1/10W5%0402SMDR16,R18,R19,R20,R21,R25,R28,R30,9RES0.0Ω1/4W1206SMDR32L1,L22FERRITE BEAD600Ω0402L31FERRITE BEAD220Ω0402L41FERRITE CHIP60Ω1.5A0402C9,C12,C13,C14,C165CAP.10µF16V CERAMIC Y5V0402C71CAP CER1.0µF6.3V X5R20%0402C5,C6,C19,C20,C215CAP CER2.2µF6.3V20%X5R0402C151CAP CER3.3µF4.0V X5R0402C10,C112CAP CER4.7µF4V X5R0402C3,C42CAP CER36PF50V C0G0402C17,C182CAP CER36PF50V C0G0402C81CAP TANTALUM100µF6.3V10%SMDF11PTC RESETTABLE.50A15V1812S11SWITCH DIP3POS TOP SLIDE SMTS41SWITCH DIP DPST1POS SMTS2,S32SW TACT SPST-NO MOM160GF SMDQ1,Q21CrystalQ31CRYSTAL12.0000MHZ18PF SMDD61LED RED HIGH BRIGHT ESS SMDD11LED GREEN HIGH BRIGHT ESS SMDD2,D3,D4,D5,D7,D86LED BLUE HIGH BRIGHT ESS SMDJP1,JP2,JP33BERGSTIK II.100"SR STRAIGHTJ1and J5,J2and J62CONN HEADER.100DUAL STR20POSJ31CONN HEADER.100SNGL STR3POSCON11CONN RECEPT MINI-USB TYPE B SMTU41IC LDO REG800MA3.3V SOT223-4U2,U32IC BUFF/DVR DL NON-INV SOT236U51ISOLAT DGTL2.5KVRMS4CH16-SOICU71ISOLAT DGTL3KVRMS3CH16-SOICU61IC USB HS DUAL UART and FIFO64-QFNU81IC EEPROM2KBIT3MHZ SOT23-6U11IC MCU32BIT64KB FLASH48LQFP12LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit SPRUHH2A–July2012–Revised January2014Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments Incorporated Suggested Reading 6Suggested ReadingThe following documents describe the C2000devices.Copies of these documents are available on the Internet at /c2000and /c2000-launchpad,or click on the links below:•TMS320F28027/28026/28023/28022/28021/28020/280200Piccolo Microcontrollers Data Manual (SPRS523)•TMS320F28027/28026/28023/28022/28021/28020/2802x0Piccolo MCU Silicon Errata(SPRZ292)•TMS320x2802x,2803x Piccolo Analog-to-Digital Converter(ADC)and Comparator Reference Guide (SPRUGE5)•TMS320x2802x,2803x Piccolo High Resolution Pulse Width Modulator(HRPWM)Reference Guide (SPRUGE8)•TMS320x2802x,2803x Piccolo Inter-Integrated Circuit(I2C)Reference Guide(SPRUFZ9)•TMS320x2802x,2803x Piccolo Enhanced Pulse Width Modulator(ePWM)Module Reference Guide (SPRUGE9)•TMS320x2802x/TMS320F2802xx Piccolo System Control and Interrupts Reference Guide(SPRUFN3)•TMS320x2802x Piccolo Boot ROM Reference Guide(SPRUFN6)•TMS320x2802x,2803x Piccolo Serial Communications Interface(SCI)Reference Guide(SPRUGH1)•TMS320x2802x,2803x Piccolo Enhanced Capture(eCAP)Module Reference Guide(SPRUFZ8)•TMS320C28x Instruction Set Simulator Technical Overview(SPRU608)•TMS320C28x Optimizing C/C++Compiler v6.1User's Guide(SPRU514)•TMS320C28x Assembly Language Tools v6.1User's Guide(SPRU513)13 SPRUHH2A–July2012–Revised January2014LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments IncorporatedFrequently Asked Questions(FAQ)7Frequently Asked Questions(FAQ)1.Can other programming and debug tools(such as an XDS510emulator)be used with the C2000LaunchPad?While a user could potentially connect an external emulator to the F28027device present on theLaunchPad,it would require some rework of the board.It is recommended that users who want to usean external emulator purchase a controlCard and docking station that includes an external JTAGconnector.2.What versions of Code Composer Studio can be used to develop software for the C2000LaunchPad?It is highly recommend that novice users develop applications with Code Composer Studio v5.Thedrivers,examples,and other associated software are tailored to make the user experience as smoothas possible in Code Composer Studio v5.However,there is nothing to prevent a user from creatingprojects in Code Composer Studio v3or v4with the source files available in controlSUITE.Keep inmind that all the projects for the C2000LaunchPad are Code Composer Studio v5projects and will not import into Code Composer Studio v3or v4.Only expert users should attempt to use the LaunchPadwith Code Composer Studio v3or v4.3.Why can’t I connect to the LaunchPad in Code Composer Studio?There are a number of things that could cause this and they all have an easy fix.•Is S1switch3in the down position?This is the TRST pin that enables and disables JTAG functionality on the chip.This switch must bein the up position for the emulator to be able to connect.•Are both power LEDs lit?The board has two power domains because of the isolated JTAG interface.For low-voltageapplication development,JTAG isolation is not needed and the power domains can be combined toallow for convenience(that is,the board can be powered completely through the USB).Ensure thatjumpers are placed on the posts of JP1,JP2,and JP3.•Are drivers correctly installed for the XDS100v2present on the LaunchPad?Right click on My Computer and select properties.Navigate to the Hardware tab in the dialog boxand open the device manager.Scroll to the bottom of the list and expand the USB Serial Buscontrollers item.Are there two entries for TI XDS100Channel A/B?If not,try unplugging andreplugging in the board.Does Windows give you any messages in the system tray?In DeviceManger,do either of the entries have a yellow exclamation mark over their icon?If so,tryreinstalling the drivers.4.Why is the serial connection not working?There are a few things that could cause this and they are easy to fix.•Is S4in the up position?S4connects the F28027device serial peripheral to the XDS100serial port,so this switch must beturned on(up)for serial connectivity to function.•Are you using the correct COM port?Right click on My Computer and select properties.Navigate to the Hardware tab in the dialog boxand open the device manager.Scroll to Ports(COM&LPT)and expand this entry.Is there a USBSerial Port listed?If so,read the COM number to the right of the entry;this is the COM number youshould be using.•Are you using the correct baud rate?Most,if not all,of the examples are configured for a baud rate of115200when the CPU is runningat60MHz.If you have changed the PLL settings or written your own application you may have torecalculate the baud rate for your specific application.For information on how to do this,see theTMS320x2802x,2803x Piccolo Serial Communications Interface(SCI)Reference Guide(SPRUGH1).14LAUNCHXL-F28027C2000Piccolo LaunchPad Experimenter Kit SPRUHH2A–July2012–Revised January2014Submit Documentation FeedbackCopyright©2012–2014,Texas Instruments IncorporatedIMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries(TI)reserve the right to make corrections,enhancements,improvements and other changes to its semiconductor products and services per JESD46,latest issue,and to discontinue any product or service per JESD48,latest issue.Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.All semiconductor products(also referred to herein as“components”)are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.TI warrants performance of its components to the specifications applicable at the time of sale,in accordance with the warranty in TI’s terms and conditions of sale of semiconductor products.Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty.Except where mandated by applicable law,testing of all parameters of each component is not necessarily performed.TI assumes no liability for applications assistance or the design of Buyers’products.Buyers are responsible for their products and applications using TI components.To minimize the risks associated with Buyers’products and applications,Buyers should provide adequate design and operating safeguards.TI does not warrant or represent that any license,either express or implied,is granted under any patent right,copyright,mask work right,or other intellectual property right relating to any combination,machine,or process in which TI components or services are rmation published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or endorsement e of such information may require a license from a third party under the patents or other intellectual property of the third party,or a license from TI under the patents or other intellectual property of TI.Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties,conditions,limitations,and notices.TI is not responsible or liable for such altered rmation of third parties may be subject to additional restrictions.Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.Buyer acknowledges and agrees that it is solely responsible for compliance with all legal,regulatory and safety-related requirements concerning its products,and any use of TI components in its applications,notwithstanding any applications-related information or support that may be provided by TI.Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failures,monitor failures and their consequences,lessen the likelihood of failures that might cause harm and take appropriate remedial actions.Buyer will fully indemnify TI and its representatives against any damages arising out of the use of any TI components in safety-critical applications.In some cases,TI components may be promoted specifically to facilitate safety-related applications.With such components,TI’s goal is to help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and requirements.Nonetheless,such components are subject to these terms.No TI components are authorized for use in FDA Class III(or similar life-critical medical equipment)unless authorized officers of the parties have executed a special agreement specifically governing such use.Only those TI components which TI has specifically designated as military grade or“enhanced plastic”are designed and intended for use in military/aerospace applications or environments.Buyer acknowledges and agrees that any military or aerospace use of TI components which have not been so designated is solely at the Buyer's risk,and that Buyer is solely responsible for compliance with all legal and regulatory requirements in connection with such use.TI has specifically designated certain components as meeting ISO/TS16949requirements,mainly for automotive use.In any case of use of non-designated products,TI will not be responsible for any failure to meet ISO/TS16949.Products ApplicationsAudio /audio Automotive and Transportation /automotiveAmplifiers Communications and Telecom /communicationsData Converters Computers and Peripherals /computersDLP®Products Consumer Electronics /consumer-appsDSP Energy and Lighting /energyClocks and Timers /clocks Industrial /industrialInterface Medical /medicalLogic Security /securityPower Mgmt Space,Avionics and Defense /space-avionics-defense Microcontrollers Video and Imaging /videoRFID OMAP Applications Processors /omap TI E2E Community Wireless Connectivity /wirelessconnectivityMailing Address:Texas Instruments,Post Office Box655303,Dallas,Texas75265Copyright©2014,Texas Instruments Incorporated。

TivaC LaunchPad板卡简介和硬件电路

TivaC LaunchPad板卡简介和硬件电路

TivaC LP入门学习1—板卡简介和硬件电路修改历史: V1.0 2013.10.11 xie_sx@TM4C123GH6PM是TI公司推出的一款32位基于ARM Cortex-M4的处理器,主频80MHz,256kB Flash,32kB SRAM,具有USB Host,Device和OTG的能力。

拿到TivaC LP板子,首先了解下该板卡的硬件电路连接。

1.电源板子通过USB口供电。

有两个USB口(Device和Debug,均位于上图所示的左上角),由开关来选择特定的USB口供电。

对外输出两路电压:● 3.3VDC 最大300mA;● 5.0VDC 输出能力23mA~323mA,与3.3VDC的使用有关。

2.复位电路低电平有效复位。

当按键按下时,为低电平。

3.时钟电路16MHz晶振(Y2)提供给处理器,通过内部PLL,倍频后再给内核和外设使用;晶振32.768KHz(Y1)用于休眠系统的时钟源;4.用户按键按键按下时,IO口接地,为低电平;●GPIO-PF4---->按键SW1●GPIO-PF0---->按键SW25.用户按键和LED灯显示LP板子上带一个三色的LED灯,位于复位按键下边。

IO口输出高电平时,三极管导通,LED灯亮。

●GPIO-PF1---->RGB LED (红色)●GPIO-PF2---->RGB LED (蓝色)●GPIO-PF3---->RGB LED (绿色)6.虚拟串口当LP板卡连接到电脑时,作为调试器的同时,也会有一个虚拟的串口可以使用。

处理器上使用的串口引脚为:●PA0 ---->U0RX●PA1 ---->U0TX7.调试接口LP板自带一个板上ICDI(In-Circuit Debug Interface),通过USB先连接电脑后即可使用。

ICDI可用于编程或者调试TM4C123GH6PM。

支持LM Flash Programmer或者兼容的工具。

Tiva LaunchPad快速入门V1.0

Tiva LaunchPad快速入门V1.0
TM4C123GH6PM 是 TI 公司推出的一款 32 位基于 ARM Cortex-M4 的处理器,主频 80MHz,256kB Flash,32kB SRAM,具有 USB Host,Device 和 OTG 的能力。
另: TM4C129 系列带有 LCD、 以太网控制器等, 主频可到 120M, 更多信息参考 TI 官网。
3.3
CCS5.4 新建空白工程 .......................................................................................... 24 3.3.1 3.3.2 3.3.3 新建一个空白工程................................................................................... 24 基本文件路径设置................................................................................... 25 示例——点亮 LED 灯............................................................................... 26
3
Tiva 板卡入门实验 .......................................................................................................... 17 3.1 下载 Bin 文件 ....................................................................................................... 17 3.1.1 3.1.2 找到编译好的 BIN 文件 ........................................................................... 17 程序下载演示........................................................................................... 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TivaC LaunchPad 是基于 TM4C123GH6PM 控制器的实验板卡,自带仿真器,连接上 USB 即可进行 Corte-M4 的学习。 板子上带 2 个用户按键和 1 个三色的 LED 灯; 对外引出的档),也就是说可以兼容 MSP430 LaunchPad 板卡,整个板卡示 意图如下:
对外输出两路电压: 3.3VDC 最大 300mA; 5.0VDC 输出能力 23mA~323mA,与 3.3VDC 的使用有关。3.3V 用的多了,供这 边使用的就少了。
1.2 复位电路
低电平有效复位。当按键按下时,为低电平。
1.3 时钟电路
板卡上有两个晶振。16MHz 晶振(Y2)提供给处理器,通过内部 PLL,倍频后再分 频给内核和外设使用; 晶振 32.768KHz(Y1)用于休眠系统的时钟源;休眠系统也是一大特色,后续有时 间再补充哈。
3
Tiva 板卡入门实验 .......................................................................................................... 17 3.1 下载 Bin 文件 ....................................................................................................... 17 3.1.1 3.1.2 找到编译好的 BIN 文件 ........................................................................... 17 程序下载演示........................................................................................... 18
TI 大学计划资料
Tiva LaunchPad 快速入门 V1.0
目录
1 Tiva LaunchPad 简介 ......................................................................................................... 3 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 2 电源 ........................................................................................................................ 4 复位电路 ................................................................................................................ 5 时钟电路 ................................................................................................................ 5 用户按键 ................................................................................................................ 6 三色 LED 灯显示 .................................................................................................... 6 虚拟串口 ................................................................................................................ 7 调试接口 ................................................................................................................ 8 USB 接口电路 ........................................................................................................ 8
Tiva 的开发环境搭建 ........................................................................................................ 9 2.1 2.2 2.3 2.4 CCS 的下载与安装 ............................................................................................... 10 Stellaris ICDI 驱动安装 ........................................................................................ 10 LM Flash Programmer 安装与使用 ..................................................................... 13 TivaWare 安装与使用.......................................................................................... 14 2.4.1 2.4.2 2.4.3 PC 机上安装 TivaWare ............................................................................ 14 CCS5.4 上使用 TivaWare .......................................................................... 15 CCS6.0 上使用 TivaWare(待补充) ...................................................... 16
TM4C123GH6PM 是 TI 公司推出的一款 32 位基于 ARM Cortex-M4 的处理器,主频 80MHz,256kB Flash,32kB SRAM,具有 USB Host,Device 和 OTG 的能力。
另: TM4C129 系列带有 LCD、 以太网控制器等, 主频可到 120M, 更多信息参考 TI 官网。
6
附录 ................................................................................................................................. 32
1 Tiva LaunchPad 简介
3.4 4 5
导入他人的工程 .................................................................................................. 28
Tiva 参考资料 .................................................................................................................. 29 常见问题解决 ................................................................................................................. 30 5.1 5.2 5.3 5.4 5.5 找不到 Tivaware .................................................................................................. 30 TivaWare 的函数定义.......................................................................................... 30 编译时提示找不到头文件 .................................................................................. 30 找不到变量 .......................................................................................................... 31 错误:unresolved symbol ................................................................................... 31
拿到 TivaC LAUNCHPAD 板子时,不用急于上电操作,“磨刀不误砍柴工”,先花点 时间大致了解下板卡的硬件电路连接。使用前,只要了解大概即可。
1.1 电源
板子通过 USB 口供电。有两个 USB 口(Device 和 Debug;USB 座子边上有丝印字符 表示),这两个 USB 口都可以给板子供电,用开关来选择。 板子上有一个绿色的 LED 灯,用来指示 3.3V 供电。
相关文档
最新文档