LaunchPad使用说明

合集下载

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中。

【LaunchPad】开发板介绍

【LaunchPad】开发板介绍

LaunchPad开发板介绍前言大家都拿到了超级便宜的LaunchPad的开发板,这些开发板有的朋友是拿来学习的,有的只是看着便宜先入手一个。

无论大家是出于什么目的都无所谓,现在板子到手了,咱们就要把他利用起来。

咱们EE论坛这次展开LaunchPad的千人大学习,我算是抛砖引玉发出此贴,希望大家一起来编写LaunchPad的中文教材,打造中国最全面的LaunchPad中文教材。

闲话不说了,介绍我挑重点的说,尽量少说废话。

开始了!开发板介绍首先,LaunchPad是一个完整的开发板。

板上包括仿真器和目标芯片,通过仿真器我们可以在线控制CPU的运行以及查看硬件寄存器;目标芯片就是我们编写的代码要下载到的芯片。

在图1所示的开发板照片中,照片中用黄色方框框出来的是仿真器,蓝色方框框出来的是目标板,也就是我们编写的代码最终要运行的地方。

套件内容LaunchPad的开发板包括以下内容:1、LaunchPad开发板2、MinUSB电缆3、两块MSP430G系列芯片– MSP430G2231: 低功耗16位单片机,片上拥有10位8通道的ADC、2K容量的Flash和128bytes 的RAM– MSP430G2211: 低功耗16位单片机,包括一个片上比较器以及2K容量的Flash和128bytes的SRAM4、2排10针的排针和2排10针的插座5、一只32.768-kHz的晶体仿真器介绍大家拿到开发板的时候可以看到在仿真器中最大的那块芯片也是一款1xx系列的MSP430单片机,但我们的代码并不是在这块单片机上运行的,这块单片机其实是充当了仿真器的功能,代码真正还是在目标板上的目标芯片上运行。

在初学阶段的话不需要再仿真器上花时间,仅仅把它当做工具使用即可。

通过图片可以看到,仿真器和目标板之间是通过跳线连接的。

其实这暗示着LaunchPad 上的仿真器不止可以调试下载Gxxx系列的芯片,它还可以调试下载eZ430-RF2500T开发板、eZ430-F2012T/F2013T开发板以及eZ430-Chronos手表。

Cali LPD教程说明

Cali LPD教程说明

Cali Launchpad教程说明1.- 什么是Launchpad?Launchpad是Novation与Ableton合作的专门控制Live的MIDI控制器,它有8x8+8+4=76个多彩颜色的按钮,用于演奏clip,还有横竖各8个功能按钮用于演奏场景或自己分配功能。

仅有717克重,24毫米薄。

你可以同时接6个Launchpad,让他们做不同的事情,使你同时获得48x8=364个按钮。

你可以让其中几个控制场景,其中几个控制音量,另外几个控制自定义的参数,但都控制同一台电脑上的同一个Live,这是APC40做不到的。

而且Launchpad的LED具有4种不同的颜色即红、黄、绿和橙,可以相应的控制对应的MIDI输出来选择不同的颜色然后最近出的Launchpad S其实就是Launchpad的改进版,支持了多款宿主,除了Live还有水果,Cubase什么的,不过个人感觉Launchpad就是做给Live的,所以还是用Live比较好,毕竟Session是只有Live有的。

2.– Launchpad怎么用?Launchpad有四种模式:Session模式:控制Session视图的clip,控制loopMixer模式:控制调音台两个用户模式(User1&2):控制设备和进行管理Launchpad的按钮都非常大,而且是多彩的LED灯。

在Mixer模式下,按钮变成了控制音量推子位置的功能,也可以控制声像、发送、静音、独奏、clip停止、录音等功能。

两个用户模式可以将大按钮变成DJ控制台或者是鼓机打击垫,且支持Max for Live,便用用户自己进行深入定制。

Launchpad赠送Ableton Live 8 Launchpad Edition,跟完整版Live比稍微有点限制。

不过我可以提供Ableton Live的9.0.1, 9.0.5的32&64位版本破解版,附赠实时更新。

独家教程一对一收费标准及内容如下:包教包会普通版,300元(适合只为掌握LPD技术的人)基本设置的应用Live基本操作Session模式的应用Arrangement模式的应用Audio,MIDI Clip的应用编辑I/O面板应用MIDI、Key面板应用User1,2模式的应用Mixr模式的应用演奏设置及编辑工程编辑LED灯光编辑导入导出包教包会豪华版,600元(适合自己用Live制作音乐的人)基本设置的应用Live基本操作Sounds的应用Instruments的应用(Drum Rack,Analog,Collision,Electric,External Instrument,Impulse,Operator,Sampler,Simpler,Tension)。

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

Adobe LiveCycle Launch Pad 11 用户指南说明书

Adobe LiveCycle Launch Pad 11 用户指南说明书

Legal NoticesFor more information, see /en_US/legalnotices/index.html.ContentsAbout This DocumentIntroductionDeploying Launch PadEnabling or Disabling ComponentsAdding new componentsCreate the SWF file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Build the Launch Pad code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Deploy the component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Test the component in Launch Pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9About This DocumentAdobe ® LiveCycle ® Enterprise Suite 4 (ES4) Launch Pad is an Adobe ® AIR client application that provides access from your desktop to the services on your organization’s LiveCycle server. Y ou access the services using the components available within Launch Pad.This document is intended for administrators and developers responsible for managing access to LiveCycle using LiveCycle Launch Pad components.Conventions used in this documentAdditional informationThe resources in this table can help you learn more about LiveCycle.Name Default valueDescription[LiveCycle root ]Windows:C:\Adobe\Adobe LiveCycle ES4Linux and UNIX:/opt/adobe/adobe_livecycle_es4/The installation directory that is used for all LiveCycle modules. The installation directory contains subdirectories for LiveCycle Configura-tion Manager. This directory also includes directories relating to third-party products.[Launch Pad root ][LiveCycle root ]/sdk/misc/LaunchPadThe directory where all Launch Pad source files are saved.For information about SeeLaunch PadLaunch Pad Help An overview of LiveCycleLiveCycle Services Additional LiveCycle documents and resources LiveCycle Documentation Adobe Flash ®Builder ™Flash Documentation Other services and products that integrate with LiveCycle Patch updates, technical notes, and additional information on this product versionAdobe Enterprise SupportIntroductionAdobe LiveCycle Launchpad 11 provides access from your desktop to the services on your organization’s LiveCycle server. The following components are included with the SDK and appear in Launch Pad providing the corresponding services are enabled:•Convert to PDF•Export PDF•Create a PDF Package•Rights Protect DocumentAdministrators can also set up and enable additional components for end users based on other LiveCycle functionality.Note: The service that you want to access by using a component must be installed on the LiveCycle server. Otherwise, the component does not appear within Launch Pad.By combining Flex remoting and the services-oriented architecture of LiveCycle server, Launch Pad configures itself each time it restarts. Whenever you start Launch Pad, it queries the LiveCycle server for changes to existing components or for new components to display. Using Launch Pad benefits all types of users:•End users can access on-demand services, such as the Generate PDF service from the LiveCycle server without affecting desktop perfor-mance. Files are created according to enterprise standards instead of using settings that are selected.•Administrators can supply services to the desktop without desktop management and without end-user intervention. The administrators deploy their Launch Pad assets, which, in turn, appear on the desktop.•Developers have a platform for creating end-user values through an SOA programming interface.Deploying Launch PadAfter you complete the LiveCycle installation, you can install and deploy Launch Pad. The following files are used to deploy Launch Pad: adobe-launchpad-dsc.jar Contains the LiveCycle component called LaunchPadServiceadobe-launchpad-assets.lca and adobe-livecycle-launchpad.lca LiveCycle archive (LCA) files that contain process definitions for the desktop componentsInstall LaunchPadService:1In Adobe® LiveCycle® Workbench, navigate to the Components view.2Search the component list to see whether LaunchPadService is running. If LaunchPadService is running, stop it, and then uninstall it.3Right-click the Components view and install the adobe-launchpad-dsc.jar file from the deploy folder.4Right-click LaunchPadService and select Start Component.LaunchpadService is now running. LaunchpadService is the container application that interacts with the client Adobe AIR application. LaunchpadService is responsible for identifying and providing the available user interface components to the Adobe AIR application.To import the LiveCycle archive files:1In Adobe® LiveCycle® Administration Console, click Services > Application and Services > Application Management.Import two archives: adobe.-launchpad-assets.lca and adobe-livecycle-launchpad.lca. The Launch Pad assets archive file contains the SWF application modules and icons that are downloaded to Launch Pad. The Launch Pad services archive file contains the LiveCycle processes that run when Launch Pad makes a call to the LiveCycle server.2Click Import.3Select adobe-livecycle-launchpad.lca, and then click Preview.The adobe-livecycle-launchpad.lca file deploys the processes that are responsible for all the Launch Pad activities.4To deploy the assets to the run time, select Deploy Assets To Runtime When Import Is Complete.5To view a list of the assets that are contained in the file, click View Assets.6Click Import. The archive file is deployed.7Repeat steps 4-6 but choose the adobe-launchpad-assetts.lca file.The adobe-launchpad-assets.lca file is responsible for deploying the following Adobe AIR client assets: •The icons for the components•The SWF file code that runs within the Adobe AIR application and defines the user experience •The version of the Adobe AIR application used on the desktop•The configuration file that binds everything togetherLaunch Pad is now ready to be run, and the components are located on the client desktop.Enabling or Disabling ComponentsY ou control which LiveCycle components are available in Launch Pad by editing a copy of the Launch Pad configuration file (launchpad-config.xml). This configuration file is deployed with Launch Pad. Y ou can place the copy of the configuration file in the Launch Pad Appli-cations view within Workbench.To enable extending the number of Launch Pad components deployed to the desktop, add a new folder structure to the application assets. The folder structure is .../ext/config/. Create this folder structure and copy the launchpad-config.xml file into it. Then, edit the copy of the configuration file. (See “Deploying Launch Pad” on page3)Note: The /ext/config/launchpad-config.xml file takes precedence over the /launchpad-config.xml file. If a component is disabled in the/ext/config/launchpad-config.xml file but enabled in the /launchpad-config.xml file, that component does not appear in Launch Pad. It is recom-mended that you change only the ext/launchpad-config.xml file.To disable a component:❖Edit the /ext/config/launchpad-config.xml file to change the enabled tag from true to false.To enable a component:❖Edit the /ext/config/launchpad-config.xml file to change the enabled tag from false to true.Adding new componentsIn addition to the default components, you can create and enable components for other LiveCycle services.Before you can begin creating a component for Launch Pad, you must have access to the following items:•Launch Pad Includes the adobe-launchpad-module.swc library for developing components.•Adobe Flash®Builder™ 4.0 or later Includes the tools to create a SWF file for the component.•Workbench Used to create processes and deploy the component.•Adobe® LiveCycle® Foundation Provides the underlying foundation and services. Launch Pad must be connected to a LiveCycle server. Each component depends on having the associated LiveCycle service available.The following steps are for adding a new component:•Create the SWF file that runs within the desktop client.•Deploy the component.•Test the component’s accessibility in Launch Pad.Create the SWF fileThe first step for adding a new component is to create the SWF file.1Copy the Launch Pad library file (adobe-launchpad-module.swc) from [LiveCycle root]/sdk/client-libs/common directory to the /library folder of the project.The library contains the unchpad.ClientHubcomponent class. The components that you develop must be a subclass of the unchpad.ClientHubcomponent class, which has the following properties:•serverProtocol•serverName•serverPort•userName•passwordComponents use these properties to interact or load the services on the LiveCycle server.2Copy the following files from [Launch Pad root]/pdfg/src/com/adobe/launchpad/ui/common/effect/ to the project under a package:•AppearEffect.mxml•DisappearEffect.mxml•ClarifyEffect.mxmlBe sure to edit the package declaration line of these files accordingly.3In the project’s main MXML file, change the root element of the project from WindowedApplication/Application to Launchpadcomponent. The initial code of the MXML looks similar to the following code:<ch:LaunchpadModule xmlns:mx="/2006/mxml" layout="absolute"xmlns:ch="unchpad.*" creationComplete="initData(this)"xmlns:effect="mon.effect.*"xmlns:common="mon.*" hideEffect=" {disappear}" showEffect="{appear}"/> <effect:AppearEffect id="appear"/><effect:DisappearEffect id="disappear"/><effect:ClarifyEffect id="clarify"/>This code enables the sliding effect for showing and hiding a component in Launch Pad to the new component.4Update ChannelSet in the new component to communicate with the LiveCycle server:remote_object>.channelSet = this.lcChannelSet as ChannelSet;5Compile the component by using the Adobe Flash® compiler.6Use the @Embed tag to embed images that are used in the component, in the SWF file.The new component is ready to be deployed on the LiveCycle server.Build the Launch Pad codePerform the following steps to build the Launch Pad code:1Set the FLEX_HOME environment variable to the Flex SDK root directory.2Set the LiveCycle_ES_SDK environment variable to [dep root]/sdk.3Set the ANT_HOME environment variable to point to Ant (1.7 or later) root directory. Also, add %ANT_HOME%/bin to the system PATH variable.4Download the ant-contrib.jar fie from /projects/ant-contrib/files/ and copy it to the [ANT_HOME]/lib directory. 5Set the JAVA_HOME environment variable to the Java home directory. Also, add %JAVA_HOME%/bin to the system PATH variable. 6Copy the jdom.jar file (jdom-b7.zip) from /dist/binary/archive/) to the [dep root]/sdk/client-libs/thirdparty directory. 7Extract the [Launch Pad root] /lc-launchpad-src.zip file and follow the instructions to comment or uncomment the code lines in all build.xml files in the extracted directories.Tip: Use the keyword "comment" to search for instructions.8Update the value of flex.sdk.dir in the build.properties file to point to the Flex-sdk-3.4 location.9Execute the ant command from the [Launch Pad root] directory to build the code.Deploy the componentApplications are managed through the Application view in Workbench. Launch Pad has two applications: the system application and the Launch Pad Assets application, the application that contains assets and configuration information for Launch Pad.1To open the Launch Pad assets application from Workbench, click File > GetApplications.2Open Launch Pad Assets (system), and then select Launch Pad Assets (system)/1.0. The folder structure appears in the Applications view.3In Workbench, deploy the SWF file to the SWF file folder in the assets application in the Applications view.4Add the icon (32 X 32 pixels) that appears in the client to the Launchpadcomponent/icons folder in Workbench.5Create a folder called /ext/config in the Launchpadcomponent folder.6Copy the launchpad-config.xml file to this folder.7Edit the launchpad-config.xml file and create a component tag. The component tag supports the following tags:•id Identifies the component. If more than one component with the same ID is present in the configuration file, only the last occur-rence is enabled in Launch Pad.•name Name of the component. This text is used as the tooltip and application title when the component is enabled.•component-url URL of the component’s SWF file in the repository.•description Short description of the component.•icon-url URL of the component’s icon (png) in the repository.•enabled Specifies whether this component is enabled. The default is true.•order Specifies the order in which the component is shown in Launch Pad. The components are sorted alphabetically in Launch Pad.•services Acomma-separated list of services that the component uses. If a service is specified in this list, the component is sent to Launch Pad. The service must be installed on the LiveCycle server.•role A comma-separated list of roles that are required to download and run the component. If a role is specified, the component appears only if the current user has those roles.An example of a component tag<updates><enabled>true</enabled><current-app-version>9.0.20090707.004745</current-app-version><force-update>false</force-update><app-url>/Applications/LaunchpadAssets/1.0/Launchpad.air</app-url></updates><modules><module><id>IdOfTheNewcomponent</id><name>New component</name><module-url>/Applications/LaunchpadAssets/1.0/swf/Newcomponent.swf</component-url><description>New component</description><icon-url>/Applications/LaunchpadAssets/1.0/icons/Newcomponent.png</icon-url><enabled>true</enabled><order>1</order><services>AssemblerService</services><supported-operating-system>ALL</supported-operating-system></module></modules>Test the component in Launch PadY ou test the component’s accessibility in Launch Pad.1Start Launch Pad. The new component appears in the list of components.2Click the component and confirm that the service starts as expected.。

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 键。

MSP430 G2 LaunchPad使用入门

MSP430 G2 LaunchPad使用入门

MSP430 G2 LaunchPad使用入门v1.0 2013.8.8xie_sx@目录目录 (1)1 G2 LaunchPad功能简介 (1)1.1 快速入门 (1)1.2 硬件电路 (3)1.3 片上资源 (4)1.4 自学资料 (5)1G2 LaunchPad功能简介1.1快速入门收到MSP430 LaunchPad G2板卡,完整包装盒如下所示:打开盒子,MSP-EXP430G2 套件盒包括下列物品:•MSP-EXP430G2板卡•USB线•两个10 脚单排孔(暂时用不上)•1个32.768kHz 时钟晶振(该晶振不焊接,单片机使用的是内部晶振,建议焊接上)•一张快速启动指南+两个LaunchPad 贴签•两个MSP430 单片机–MSP430G2553:具有8 通道10 位模数转换器(ADC)、片上比较器、触控式使能I/O、通用串行通信接口、16kB 闪存、和512 字节RAM 的低功耗16 位MSP430 微控制器(预加载有示例程序)–MSP430G2452:具有8 通道10 位ADC、片上比较器、触控式I/O、通用串行接口、8kB 闪存、和256 字节SRAM 的低功耗16 位MSP430 微控制器拆开包装,拿出G2板卡,电路板如下图所示:作为入门使用的电路板,在设计入门实验时,我们更多的是借助两个LED灯和一个按键,进行单片机功能模块的学习。

在电脑上安装CCS软件,接着用USB线连接电脑和G2板卡,简单两个步骤就可以开始单片机的实验了。

基本的实验环境搭建好之后,如下图所示。

在宿舍/教室/图书馆等地方,仅需外带一台电脑就可以做实验了。

1.2硬件电路在嵌入式的学习过程中,硬件知识是必不可少的。

对于初学者来说,仿真器部分的具体电路可以跳过,把精力放在单片机核心板卡上。

G2板卡硬件电路较为简单,将所有的IO口引出,并且配有两个LED知识灯+1个用户按键输入。

电源供电部分的电路如下所示,通过电脑的USB口获取5V的电源输入,经稳压芯片稳压后输出3.6V电压给单片机供电。

LaunchPad 实验板

LaunchPad 实验板

LaunchPad实验板触摸感应子卡使用指南ZHCU011 – August 201011. 触摸感应子卡概述1.1 概述LaunchPad Touch的触摸感应子卡是一个基于Texas Instruments MSP430G2xx系列的完整的触摸感应应用开发方案.。

触摸感应子卡可以被插入现有的MSP-EXP430G2 LaunchPad实验板来实现一个触摸感应的应用。

进行简单的硬件配置和使用不同的软件,可以实现按键/滑条/拨号盘的不同应用。

在MSP-EXP430G2 LaunchPad实验板套件中采用了MSP430G2211微控制器;利用MSP430G2211的内置比较器来完成触摸感应, 同时利用计时器来控制LED闪烁频率以及LED的亮度作为反馈.强烈推荐您在使用触摸感应子卡前阅读MSP-EXP430G2 LaunchPad 实验版用户手册(SLAU318)相关代码和更多信息可在/xxx上下载.MSP-EXP430G2可以运用IAR Embedded workbench集成开发环境(IDE) 或Code Composer Studio (CCS) 来进行代码编写, 程序下载和调试。

调试程序非常简单易用,不需要任何额外的硬件资源,允许用户全速运行程序,设定硬件断点以及单步执行等。

触摸感应子卡特性:z实现触摸按键/滑块/拨号盘的功能z通过2个通用数字I/O口来驱动2颗LED用于视觉反馈z支持所有PDIP14封装的具有片内比较器模块的MSP430G2x11和MSP430F20x1型号z能轻松连接到MSP-EXP430G2 LaunchPad实验板用于调试图1. 触摸感应子卡外观图1.2 套件内容触摸感应子卡套件包含了以下一些配件:z触摸感应子卡另外, 套件附送的MSP430G2211芯片可以帮助您马上体验EXP430G2的各项功能。

MSP430G2211是超低功耗16位微控制器MSP430中的一员,拥有片内比较器,2k字节程序空间和128字节的SRAM。

CC3200 LaunchPad使用入门之开发环境搭建

CC3200 LaunchPad使用入门之开发环境搭建

CC3200 LaunchPad 使用入门开发环境搭建篇V1.0目录1 文档简介 (2)2 硬件准备 (2)3 软件准备 (2)3.1 CC3200 SDK软件开发包 (2)3.1.1 下载 (3)3.1.2 安装 (3)3.1.3 CC3200 LaunchPad的串口驱动安装 (5)3.2 Flash下载工具Uniflash (6)3.3 串口工具 (6)3.4 PinMux配置工具 (7)3.5 CCS集成开发环境 (7)3.5.1 下载 (7)3.5.2 安装 (8)3.5.3 组件安装—TI-RTOS for SimpleLink (8)4 常见问题 (10)4.1 当前的CCS版本不支持CC3200 (10)4.2 串口驱动不能正确识别 (10)5 参考资料 (11)6 后记 (11)1文档简介CC3200是带Wi-Fi功能、集成Cortex-M4内核的处理器,提供单芯片的Wi-Fi解决方案。

为方便用户使用该芯片,TI公司推出了CC3200 LaunchPad评估板。

该文档主要针对该评估板,介绍了CC3200开发的基本环境搭建过程。

2硬件准备硬件开发需要准备的工具比较简单,使用到的硬件设备如下:✓CC3200-LAUNCHXL套件(CC3200 LP+USB线)x1✓802.11b/g/n (2.4 GHz)无线AP——路由器x1✓Windows® 7 or XP操作系统的电脑x13软件准备在PC机上需要先安装一些软件工具和软件开发包,需要安装的工具列表如下:3.1CC3200 SDK软件开发包CC3200 SDK包含了CC3200的软件驱动库、40多个应用示例以及对应的说明文档。

使用这个开发包,可以加快了用户的开发过程。

同时,这个SDK开发包可以用于CC3200 LaunchPad。

SDK中所有的应用例程均支持CCS开发环境、并且都是不带操作系统的。

当然,有一部分例程支持实时操作系统FreeRTOS和TI RTOS,也有一部分支持IAR、GCC开发环境。

使用mac的技巧

使用mac的技巧

使用mac的技巧作为一款功能强大的操作系统,macOS 提供了许多有用的技巧和功能,可以提高用户的生产力和操作体验。

以下是一些使用Mac 的技巧,可以帮助您更好地利用您的Mac 设备。

1. 使用Launchpad快速找到和打开应用程序在您的Mac 上,点击Launchpad 图标(一般是一个带有火箭图标的图标)或者使用手势(比如四指捏合)来打开Launchpad。

在Launchpad 中可以找到所有的应用程序,并且可以按字母顺序排列或按类别分组。

这使得您能够更快速地找到您需要的应用程序,并直接打开它们。

2. 使用Spotlight快速搜索和查找在Mac 上,可以使用Spotlight(一般是一个放大镜图标,位于菜单栏的右上角)来快速搜索和查找文件、应用程序、邮件等内容。

您只需点击Spotlight 图标或按下快捷键Command + 空格键,然后在弹出的搜索框中键入您要查找的内容,Spotlight 将为您提供相关结果。

3. 使用快捷键提高工作效率Mac 设备有许多有用的快捷键,可以帮助您更快速地执行某些常见的操作。

一些常用的快捷键包括:Command + C 从选定的内容复制,Command + V 将复制的内容粘贴到目标位置,Command + Z 撤销前一步操作,Command + 空格键打开Spotlight 等等。

掌握这些快捷键可以大大提高您的工作效率。

4. 使用多桌面功能Mac 的多桌面功能可以帮助您更好地组织和管理您的工作空间。

您可以同时创建多个桌面,每个桌面可以放置不同的应用程序和窗口。

这使得您可以专注于当前正在进行的任务,而不会被其他应用程序或窗口干扰。

使用快捷键Control + 上/下箭头键可以快速切换桌面。

5. 使用Mission Control浏览和管理您的应用程序和窗口Mission Control 是Mac 的一个功能,可以让您一目了然地浏览和管理您的应用程序和窗口。

kindle launchpad 用法

kindle launchpad 用法

Kindle Launchpad 是亚马逊为Kindle 设备推出的一款应用程序,它可以帮助用户更方便地管理和启动应用程序。

以下是Kindle Launchpad 的基本用法:
1. 启动Kindle Launchpad:您可以通过点击设备上的Launchpad 图标或按住设备上的主页按钮并轻扫至Launchpad 页面来启动它。

2. 浏览应用程序:在Kindle Launchpad 中,您可以查看已安装的所有应用程序。

应用程序会按照字母顺序排列,您可以根据需要对它们进行排序。

3. 打开应用程序:要打开一个应用程序,只需点击其图标即可。

4. 管理应用程序:您可以长按应用程序图标将其拖动到其他位置以进行分类管理,或者长按图标并选择“删除”以卸载应用程序。

5. 自定义Launchpad:您可以在Launchpad 中添加常用应用程序的快捷方式,以便快速启动。

将应用程序图标拖动到Launchpad 的空白区域,即可创建快捷方式。

M430_Launchpad串口UART使用

M430_Launchpad串口UART使用

M430_Launchpad串口UART使用首先,不得不说Launchpad是一个很实用的开发工具. 就我个人是用来看, 板载SBW的JTAG相当实用.而且还可以仿真我的MSP430F5438的板子,实在相当给力,省去了上百元的仿真器的费用~~爽~~但是,(一碰到这个词果断没什么好事..) 这个板子有个地方搞得非常非主流,不仔细阅读文档的话,妥妥的要被坑!问题就出在板上的J3插座.(图中,左侧的黄框框)前面四个是正常的, 最后一个TXD.靠近EMULATION一侧的排针其实是和右侧芯片的3脚相连的.从下面PCB图可以看出来.至于RXD么,就自己看UserGuide咯.不多废话.(其实这张图里基本也就看出来了..)这么设计,我估摸着,是因为G2系列的芯片中,有一部分芯片,外设资源极少,比如早期的给的14脚的那个芯片(型号不记得了…),据说是没有USCI模块的.所以TI给出的例程中,很NB的用了TimerA实现了串口通信功能.(不得不说那个程序写的相当牛非凡人之作!)但是,后来主流都是M430G2553 和 M430G2452了,外设足够多了,用UART的话,基本都用硬件的USCI模块了(硬件多方便!不用CPU干预,还带FIFO,中断源也多!)但是为了照顾那些个低端的片子,保证通用性,就设计了这么个接插法..不多废话,下面直接解释该如何接线吧.如上图,是G2553的引脚图(20Pin), PIN3是RXD,应当接EMULATION的TXDPIN4是TXD, 应当接EMULATION的RXD结论:如果使用TI提供的TimerA实现的UART,请按常规思路接跳线帽.(常规思路就是左右短接,5个跳线帽把5组分别短接)如果要用硬件USCI模块实现UART,请切记这样接…(我被坑了好久….明明一开始程序就是对的,可是示波器测出来波形就是不对,也接收不到数据….以后要仔细读文档啊……….)。

Mac系统launchpad如何管理排序图标

Mac系统launchpad如何管理排序图标

Mac系统launchpad如何管理排序图标⾸先我们先来看下launchpad的作⽤:Launchpad 是⽤来查找和打开Mac系统下的 app 的最快捷⽅式,通过 Launchpad,您可以查看、整理并轻松打开Mac⾥⾯⼏乎所有的应⽤软件。

下⾯PC6⼩编给⼤家带来Mac基础教程之Launchpad的使⽤教程。

使⽤mac电脑的时候我们会有很多的不习惯,为了更好的调整⾃⼰的习惯我们可以时电脑中的⼀些设置调整到我们满意的⽅向,Mac系统上的Launchpad是系统中快捷启动应⽤的⼀种⽅式,我们在Mac上安装的⼏乎所有应⽤都可以在Launchpad中找到并快速启动。

那么Mac launchpad怎么管理图标?Mac launchpad怎么排序图标?跟随⼩编来了解下。

我们在Launchpad中的图标,根据屏幕⼤⼩会有不同的布局⽅式,当然我们也可以快速更改布局,仅需要⼏条简单的终端命令即可。

下⾯⼩编列出的命令⾮常简单,只需要⽤户拷贝到终端执⾏即可。

Launchpad管理以及排序图标的⽅法:⾸先,打开Launchpad,进⼊“其他”⽂件夹,点击打开“终端”。

然后,拷贝下⽂命令⾄终端:defaults write com.apple.dock springboard-columns -int X;defaults write com.apple.dock springboard-rows -int X;defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock 请将其中的 “X” 替换为你想要的⾏数及列数,⽐如改为3⾏5列:defaults write com.apple.dock springboard-columns -int 5;defaults write com.apple.dock springboard-rows -int 3;defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock最后,敲击回车键,现在可以启动Launchpad查看效果了。

python launchpadlib描述

python launchpadlib描述

Python Launchpadlib 描述1. 简介Python Launchpadlib 是 Launchpad 的官方 Python API,它提供了一种简洁而高效的方式来与 Launchpad 的数据库进行交互。

Launchpad 是一个项目协作评台,旨在帮助开发人员协作编写和维护软件。

2. 功能Python Launchpadlib 提供了一系列 API 来实现与 Launchpad 的交互,包括但不限于:- 访问和修改项目和团队信息- 创建、编辑和评论 bug 报告- 与社区进行交互,如发送消息、添加评论等- 以及其他与 Launchpad 相关的操作3. 安装要使用 Python Launchpadlib,首先需要安装它。

可以使用 pip 来安装,命令如下:```pip install launchpadlib```4. 使用示例以下是一个简单的示例,演示了如何使用 Python Launchpadlib 来获取 Launchpad 上的一个项目的信息:```pythonfrom unchpad import Launchpadlp = Launchpad.login_with('my-app', 'production')project = lp.projects['my-project']print(project.display_name)```在这个示例中,我们首先通过 Launchpad.login_with() 方法登录到Launchpad,然后访问了一个名为 'my-project' 的项目,并打印了它的显示名称。

5. 贡献Python Launchpadlib 是一个开源项目,欢迎开发者们贡献代码、报告 Bug 或者提出建议。

如果你对 Python Launchpadlib 感兴趣,可以访问其官方仓库了解更多信息:。

Launchpad_Pro中文说明书

Launchpad_Pro中文说明书

Launchpad Pro 概览
理解了Launchpad Pro的基本构成, 下面让我们进行详细 的学习。
下图是Launchpad Pro的正视图,主要分为7个区域:
设置按钮
导航箭头
模式选择按钮区
Ableton Live的设置
将Launchpad Pro与您的计算机相连,当您打开Ableton Live 时,Launchpad Pro会自动激活并完成与Ableton Live 的协同。 但是非常有必要了解“MIDI同步界面(MIDI sync)”的其他选项,这将事关Ableton Live能否与 Launchpad Pro的完美搭配。
Launchpad Pro右上角区域的第一个模式按钮(Mode Buttons)就是工程模式(Session Mode)按钮。这是四 个模式中最为重要的一个模式,因为一旦选定这个模式, Launchpad Pro将可以直接控制Ableton Live的“工程预览 (Session View)”界面。如果您是Ableton Live的新手。 请理解“Session View”界面可以让您在音乐进行的同时 触发、记录、编辑音频和MIDI片段。换句话说,您可以一 直即兴地玩下去。
6 功能按钮 -工程模式与音符/设备模式 -切换 -节拍器 -撤销操作 -删除 -量化 -复制 -加倍 -录音
8 音符模式/鼓组模式 -基本功能 -MIDI乐器 -鼓架
10 设备模式 -8个推子 -如何创建“宏(Macros)” -包络线 -设备模式中的常规音符
12 用户模式 -创建LED灯光显示模式
13 “设置(Setup)”按钮 -布局选择 -Live布局 -音符、鼓组、推子和编程布局(Layout) -“Setup”界面选项

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

【LaunchPad】风火轮触摸板初体验

【LaunchPad】风火轮触摸板初体验

我的风火轮触摸板初体验zdhm_Web在与MSP-EXP430G2 LaunchPad 实验板初体验之后,我又在TI官网看到一个关于LaunchPad实验板很好玩的视频,哪就是将风火轮触摸板置于LaunchPad 实验板之上进行触摸操作,不仅能实验风火轮演示,还能通过触摸板控制电脑中的默认视频播放器。

这让我有点想玩的冲动,可惜此风火轮触摸板网上售价10美元,有点舍不得。

前不久偶然的机会,一位好心网友把一块快递过程中损坏而修复的风火轮触摸板送给了我(他自己又收一块全新的),使我有了与风火轮触摸板初体验的机会。

体验步骤:①、硬件准备:将MSP-EXP430G2 LaunchPad 实验板附件中的两条排针分别焊在实验板的J1和J2上,将实验板上的J5的两短路片取下,将风火轮触摸板中附带的M430G2452(TI的20脚单片机,内部已经装有实验程序了)插入实验板的IC1中,最后将风火轮触摸板正确插入实验板上。

②、软件准备:上TI官网下载MSP-EXP430G2 LaunchPad 实验板驱动、风火轮触摸板上位机模拟演示程序、风火轮触摸板MediaPad 驱动和风火轮触摸板使用说明书,并安装LaunchPad 实验板驱动。

③、我们首先演示风火轮触摸板通过上位机显示触摸按键及范围,点击运行官方网站下载的演示程序:CapTouch_BoosterPack_UserExperience_GUI.exe 会出现下图1界面,将LaunchPad 实验板通过数据线与电脑连接,会出现下图2界面,这时用手指触摸风火轮中间位置,会出现下图3界面,线续触摸风火轮小圆外大圆内位置,会出现下图4界面。

④、演示风火轮触摸板控制电脑中的Windows Media Player播放器,这个很有意思。

在演示之前我们首先要点击运行官方网站下载的程序:430Boost_CapTouchMediaPad.exe,之后将LaunchPad 实验板通过数据线与电脑连接,按照下图标注功能进行演示。

【LaunchPad】系统初始化及时钟配置(转)

【LaunchPad】系统初始化及时钟配置(转)

LaunchPadLaunchPad之系统初始化及时钟配置By: David Lee2011年11月9日声明此文为个人学习心得,仅供学习交流之用,难免有错漏之处,请读者自行辨别。

此文发布于电子工程世界论坛/,本人论坛ID:David_Lee,欢迎相互交流学习。

文中所涉及的例程,将提供CCS v4.2以及IAR for MSP430 v5.2的完整工程文件。

相关帖子列表:手把手教你使用Grace开发LaunchPad/viewthread.php?tid=303736&page=1&fromuid=194149#pid117815 5手把手教你使用TI MSP430 LaunchPad/viewthread.php?tid=303599大学堂之IO的使用/thread-306944-1-1.htmlDavid Lee2011年11月9日1.概要OS: Windows 7 Ultimate 32 bitIDE: Code Composer Studio v4.2.3 & IAR for MSP430 v5.20Board: TI LaunchPad MSP430G2231本文主要介绍MSP430G2231的内部时钟结构,采用Grace进行该单片机的时钟配置为例,并介绍如何将Grace生成的初始化代码移植到IAR form MSP430中。

使用IAR时,记得选择器件型号为MSP430G2231,并且修改仿真器为FET Debugger。

使用CCS时,记得选择器件型号为MSP430G2231,仿真器使用默认的TI MSP430 USB1即可。

2.MSP430G2231时钟结构时钟是处理器的脉搏,没有了时钟,处理器将停止工作。

至于为什么处理器一定要有时钟才能工作,这个我只能解释为这是组成MCU的硬件逻辑电路决定的。

就像人的身体机能决定了如果没有脉搏,人也就over了。

MSP430G2231基础时钟模块Basic Clock Module+主要提供三个时钟输出:辅助时钟ACLK (Auxillary Clock)、主系统时钟MCLK(Main System Clock)和子系统时钟SMCLK(Sub System Clock)。

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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CCS5.1的详细安装步骤参考CCS5.1User`s guide for MSP430.pdf,现在有破解版的CCS5.1。
Code Composer Studio (CCS5.1)
Workspace
Project 1
Project 2 Project 3 Settings and preferences

USI with I2C and SPI support USCI with I2C, SPI and UART support Inverting and non-inverting inputs Selectable RC output filter Output to Timer_A2 capture input Interrupt capability
GPIO Code Example
P1DIR |= BIT0; //设置 P1.0为输出 P1OUT |= BIT0; //P1.0 输出高电平
For GPIO 中断相关寄存器
详细的参考MSP430x2xxFamily user guide.pdf
主要内容
LaunchPad实验板介绍
开发环境介绍
LaunchPad的应用
演示LaunchPad的电容触摸板
详细参考:430BOOST-SENSE1.pdf
LaunchPad应用1
• 基于心电图的心率监测仪(EKG-Based Heart-Rate Monitor Implementation on the LaunchPad Using the MSP430G2452MCU)
Link
Project Project Project Source files
Link
Source files
Code and Data
Source files Source Header filesfiles Link Header Files Header Files Library files Library files Library files Build and tool settings Build and tool settings Link Build and tool settings
主要内容
LaunchPad实验板介绍
开发环境介绍
LaunchPad的应用
演示LaunchPad的内部温度测量
演示应用使用了MSP430G2231器件的片上外设,例如 10位ADC用于对内部温度传感器进行采样,而16位定时器 用于驱动PWM以改变LED的亮度并启用软件UART以与PC进 行通信。
• 通过USB连接LaunchPad后,演示启动,同时LED交替闪烁。 • 按下按钮P1.3可将应用切换到温度测量模式。此外,还可 通过再次按P1.3来重新对参考温度进行校准。 • 所收集的温度数据UART通过USB仿真电路传回PC。在PC上 使用一个简单的串口调试助手就可以显示温度值。PC上的 串行通信端口必须配置为2400bps、一个停止位且无流控 制,才能正确显示值。
操作通用IO口
GPIO Register
Input Register PxIN Output Register PxOUT Direction Register PxDIR Function Select PxREN Function Select PxSEL Function Select PxSEL2 Interrupt Edge PxIES Interrupt Enable PxIE Interrupt Flags PxIFG
CCS5.1的插件——Grace图形化编程工具
• 使用按钮,下拉菜单以及文字输入来生成带注释 的C代码,可以配置应用中所需要的外设 • 多层视图:基本视图、开发者视图和寄存器视图 • 是CCS的一个免费插件,支持MSP430F2XX和G2XX 系列的MCU
• 详细请参考Grace software for MSP430 peripherals.pdf.
• USB调试与编程接口无需驱动即可安装使用,且具备高 达9600波特率的UART串行通信速度; • 支持所有采用PDIP14或PDIP20封装的MSP430G2xx和 MSP430F2xx器件; • 分别连接至绿光和红光LED的两个通用数字I/O 引脚可提 供视觉反馈; • 两个按钮可实现用户反馈和器件复位; • 器件引脚方便地用于调试目的,也可用作添加定制的扩 展板的插座; • 高质量的20引脚DIP插座,可轻松简便地插入目标器件或 将其移除.
Getting Started with MSP430 Launchpad
——Launchpad开发板使用说明
主要内容
LaunchPad实验板介绍
开发环境介绍
LaunchPad的应用
LaunchPad 开发板介绍
USB Emulator Connection Embedded Emulation
Header files
Declarations/Defines
Library files
Code and Data
工作区,可包括多 个工程和设置信息
工程包括源文件、头文 件、库、编译和一些工 具的设置信息,删除工 作区的文件只是删除了 链接信息,而不是文件 本身
开发自己的程序
• • • • 运行CCS; 创建workspace; 创建工程(File→New→CCSProject); 选择开发对应的器件,如MSP430G2231,可以 选择不同的空工程或者简单例程,还可以选择 Grace的简单例程; • 单击完成,并添加自己的代码; • 完成后对工程进行编译(Project→BuildProject); • 下载和调试程序(Run →Debug(F11));
CCS5.1的插件——MSP430Ware
通过’view——TI Resource Explorer’打开
MSP430Ware的特点
MSP430Ware中可以直接找到各种设计资源
• 通过GUI界面可以找到各种例程、文档、API和其他设计资源 • 可以按照器件、开发工具以及软件库来寻找资源
提供MSP430外设驱动库
LaunchPad支持的MSP430器件
详细的参考Launchpad用户指南.pdf
MSP43l Purpose I/O(通用I/O口)

Independently programmable Any combination of input, output, and interrupt (edge selectable) is possible Read/write access to port-control registers is supported by all instructions Each I/O has an individually programmable pull-up/pull-down resistor Some parts/pins are touch-sense enabled (PinOsc) 3 capture/compare registers Extensive interrupt capabilities Also available as an interval timer Provides correct reset signal during power up and down Power consumption included in baseline current draw
开发环境
• IAR Embedded Workbench KickStart; • Code Composer Studio™ (CCS) IDE (CCS5.1).
将附带USB线缆的EXP430G2LaunchPad目标板连 接至PC。将自动开始安装驱动。如果出现提示,要 求提供软件,则允许Windows自动安装该软件。

16-bit Timer_A3 (16位定时器)


WDT+ Watchdog Timer(看门狗)


Brownout Reset (复位)

详细的参考MSP430x2xxFamily user guide.pdf
MSP430外设接口

Serial Communication (串行通信)
单击一下使能 所需外设
交互式配置外 设
产生带注释的 易读的C代码

Comparator_A+ (比较器)


8 Channel/10-bit 200 ksps SAR ADC (逐次逼近型 ADC)


8 external channels (device dependent) Voltage and Internal temperature sensors Programmable reference Direct transfer controller send results to conversion memory without CPU intervention Interrupt capable Some parts have a slope converter
仿真器
6-pin eZ430 Connector Crystal Pads Part and Socket
MSP430
Chip Pinouts
P1.3 Button LEDs and Jumpers
Power Connector
Reset Button
P1.0 & P1.6
LaunchPad 特性
详细请参考EKG-Based Heart-Rate Monitor.pdf
LaunchPad应用2
• 用于音频电容式触控 BoosterPack 的 LaunchPad
相关文档
最新文档