




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MSP430F5529 LaunchPad Development ToolMSP-EXP430F5529LPUsers GuideLiterature Number: SLAU533ASeptember 2013 Revised January 2014ContentsGetting Started .1566611121320212525272929303030323334404850505050505153535354545660Key Features .Kit Contents .Out-of-Box Experience .Hardware .2Block Dia
2、gram .HardwareFeatures .Measure MSP430 Current Draw .Using an External Power Source .Using the eZ-FET lite Emulator With a Different Target .USB BSL Button .BoosterPack Pinout .DesignFiles .Hardware Change Log .User Experience Software .3.1MSP430 Software Libraries: driver
3、lib and the USB API .3.2Viewing the Code .3.3Example Project Software Organization .3USB Configuration Files .3.43.5Out-of-Box Experience: emulStorageKeyboard .3.6Example: simpleUsbBackchannel .Starting Device Manager .3.7Additional Resources .4LaunchPad Websites .Information on the MSP430F5529 .Dow
4、nload CCS, IAR, mspgcc, orEnergia .USB Developers Package .MSP430Ware and TI Resource Explorer .F5529 Code Examples .MSP430 Application Notes .TI E2E Community .Community at Large .FAQs .Schematics .56Revision History .2Table of ContentsSLAU533A September 2013 Revised Janu
5、ary 2014Submit Documentation FeedbackCopyright 20132014, Texas Instruments IList of FiguresMSP430F5529 LaunchPad .Jumper Requirements Necessary for Software Demo .Storage Volume, Mounted from the MSC Interface .Files on the Storage Volume .Default Text Typed From Button S1.ASCII
6、-Art LaunchPad Rocket, Typed from Button S2 .EVM Features and Controls .Block Diagram .MSP430F5529 Pinout.eZ-FET lite Emulator .On-Board USB Bus Path .F5529 LaunchPad USB Interfaces.F5529 LaunchPad Power Supply .Backchannel UART Pathway .Application Backchannel UART in Device Manager .Isolation Jump
7、er Block.Power Block Diagram for Default Configuration With USB Power Only .Power Block Diagram for External 3.3-V Power Source .Power Block Diagram for External 5-V Power Source Without USB Connection.Power Block Diagram for External 5-V Power Source With USB Connection .USB BSL Button .Identifying
8、 the USB BSLs HID Interface in Device Manager.F5529 LaunchPad to BoosterPack Connector Pinout .Browse to Demo Project for Import Function .When CCS Has Found the Project.F5529 LaunchPad Demo Software Organization .MSP430 USB Descriptor Tool .Demo Program Flow.Disable the Watchdog in Pre-Initializati
9、on.Waking From LPM0 .Movement of Data in simpleUsbBackchannel: CDC.simpleUsbBackchannels USB Virtual COM Port, Needing a Driver .Device Manager After Both Ports are Enumerated .Movement of Data in simpleUsbBackchannel: HID-Datapipe .Start Device Manager.Device Manager .F5529 LaunchPad With DLP-7970A
10、BP NFC BoosterPack .USB Examples in the USB Developers Package .TI Resource Explorer: Create a New USB Project Wizard .Schematics (1 of 4).Schematics (2 of 4).Schematics (3 of 4).Schematics (4 of 4).12345678910111213141516171819202122232425262728293031323334353637383940414243578899111213141516161818
11、19212223242526283131323334353741424348484950525356575859SLAU533A September 2013 Revised January 2014Submit Documentation FeedbackCopyright 20132014, Texas Instruments IncorporatedList of FList of TablesFiles on the Storage Volume812345678910eZ-FET lite LED Feedback Behavior .Isolati
12、on Block Connections.Hardware Change Log.Software Examples.Demo Project File and Directory Descriptions.Backchannel Library: Constants to Configure .Backchannel Library: Functions .Clock Settings.How MSP430 Device Documentation is Organized .1519293032444445504List of TablesSLAU533A September 2013 R
13、evised January 2014Submit Documentation FeedbackCopyright 20132014, Texas Instruments IncorporatedUsers GuideSLAU533A September 2013 Revised January 2014MSP430F5529 LaunchPad Development Tool(MSPEXP430F5529LP)1Getting StartedThe LaunchPad development tools for MSP430 microcontrollers now have USB! T
14、he MSP- EXP430F5529LP LaunchPad (or the F5529 LaunchPad) is an inexpensive and simple evaluation module for the MSP430F5529 USB microcontroller. It is an easy way to start developing on the MSP430 MCUs, with an on-board emulation for programming and debugging, as well as buttons and LEDs for simple
15、user interface.Figure 1. MSP430F5529 LaunchPadLaunchPad, MSP430, LaunchPad BoosterPack, Code Composer Studio are trademarks of Texas Instruments. IAR Embedded Workbench is a trademark of IAR Systems.All other trademarks are the property of their respective owners.SLAU533A September 2013 Revised Janu
16、ary 2014MSP430F5529 LaunchPad Development Tool (MSPEXP430F5529LP)5Submit Documentation FeedbackCopyright 20132014, Texas Instruments IncorporatedGetting SRapid prototyping is a snap, thanks to 40-pin expansion headers for LaunchPad BoosterPack development tools and a wide range of av
17、ailable BoosterPack plug-in modules. You can quickly add features like wireless, displays, sensors, and much more. You can either design your own BoosterPack or choose among many already available from TI and elsewhere. The 40-pin interface is compatible with any 20-pin BoosterPack that is compliant
18、 with the standard (see Section 2.7 for details).The MSP430F5529 16-bit MCU has 128KB flash, 8KB RAM, 25-MHz CPU speed, integrated USB, and many peripherals plenty to get you started in your development.Custom USB functionality can be quickly added, using the free open-source USB tools and examples
19、available in the MSP430 USB Developers Package. This includes the MSP430 USB Descriptor Tool, which quickly customizes any combination of USB interfaces and automatically generates your USB descriptors for those interfaces.Free software development tools are also available - TIs Eclipse-based Code C
20、omposer Studio IDE (CCS), IAR Embedded Workbench IDE (IAR), and the community-driven Energia open source code editor.1.1Key FeaturesUSB-enabled MSP430F5529 16-bit MCUUp to 25-MHz System Clock 1.8-V to 3.6-V operation 128KB flash, 8KB RAMFive timersUp to four serial interfaces (SPI, UART, I2C) 12-bit
21、 analog-to-digital converterAnalog comparatorIntegrated USB, with a complete set of USB tools, libraries, examples, and reference guidesThe eZ-FET lite emulator, with the application (backchannel) UART. (Now open-source!)Ability to emulate and develop USB applications with a single USB cable, made p
22、ossible with an on- board USB hubPower sourced from the USB host. The 5-V bus power is reduced to 3.3 V, using an on-board dc-dc converter.Both male and female 40-pin BoosterPack headers, configured for stacking. 20-pin BoosterPacks can also be attached.Compatible with the 40-pin LaunchPad BoosterPa
23、ck development tool standard.1.2Kit Contents(1) MSP-EXP430F5529LP LaunchPad development tool(1) USB cable with micro connectors(1) Quick start guideIf you intend to write code for the F5529 LaunchPad, you can complete the kit by downloading the design files and software (SLAC623) from the MSP-EXP430
24、F5529LP tool page.1.3Out-of-Box ExperienceThe F5529 LaunchPad comes programmed with an out-of-box demonstration example. Lets get started!This section only describes how to use the demo. More details about the F5529 LaunchPad are given later.The demo works on a Windows PC, Linux PC, or Mac. It requi
25、res that (at minimum) the power jumpers (3.3 V and 5 V) on the isolation jumper block be connected. These supply power to the target F5529 device. As shipped from TI, these jumpers are connected.6MSP430F5529 LaunchPad Development Tool (MSPEXP430F5529LP)SLAU533A September 2013 Revised January 2014Sub
26、mit Documentation FeedbackCopyright 20132014, Texas Instruments IncorporatedGetting SFigure 2. Jumper Requirements Necessary for Software DemoStep 1: Install a Software Development PlatformThe development platform can be Code Composer Studio IDE (CCS), IAR Embedded Workbench IDE (IAR
27、), mspgcc, or Energia open-source platform. See Section 3.2 for help choosing a platform.The out-of-box demo works without this step, but the host reports that the integrated eZ-FET lite emulator did not enumerate.(Be aware that the USB API does not yet fully support mspgcc development, but mspgcc d
28、oes contain the eZ-FET drivers.)Step 2: Connect the HardwareConnect the LaunchPad to a host PC using the USB cable included with the LaunchPad. The demo should work on any recent version of these operating systems. If prompted, let the PC automatically install software. The install is silent, which
29、means that the PCs operating system already has the drivers it needs.When you connect a USB device to your computer, the computer goes through the enumeration process. During enumeration, the host asks for the devices USB descriptors to learn the devices identity, capabilities, and more. Using the d
30、escriptors, the device presents one or more USB interfaces to the host, where each interface is associated with either a pre-defined device class, or a custom driver. The major operating systems already ship with drivers for most common device classes, which is why you do not need to provide them du
31、ring installation.The F5529 LaunchPad software demo presents two USB interfaces to the host: A Mass Storage Class (MSC) interface, which results in a storage volume A Human Interface Device (HID) interface, which is configured as a keyboard All major host operating systems already have drivers for t
32、hese classes.Note: The eZ-FET emulator, application UART, and USB hub also enumerate when the LaunchPad is attached. These are part of the LaunchPad emulator, and so they always enumerate on Windows and Linux PCs, no matter what software is loaded into the MSP430F5529 device. In contrast, the MSC an
33、d HID interfaces described in this section are generated by the software demo application that is loaded onto the LaunchPad as shipped from TI. See Section 2.2.3 for more information.Step 3: Verify the storage volume has been loadedWhen you attach the LaunchPad to the PC, a storage volume is mounted
34、 on the host. This volume can be seen in My Computer, with the name F5529LP:SLAU533A September 2013 Revised January 2014MSP430F5529 LaunchPad Development Tool (MSPEXP430F5529LP)7Submit Documentation FeedbackCopyright 20132014, Texas Instruments IncorporatedGetting SFigure 3. Storage Volume, Mounted from the MSC InterfaceThis storage volume is stored within the MSP430F5529s on-chip flash. It is small compared to most flash drives, but it is large enough for the
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江西省赣州市会昌中学宁师中学物理高一下期末监测试题含解析
- 山东省枣庄市滕州市滕州市第一中学2025年物理高一下期末统考模拟试题含解析
- 2025届湖北省襄阳第四中学物理高一下期末综合测试模拟试题含解析
- 2025届上海市静安区风华中学物理高一下期末预测试题含解析
- 宣传上课课件
- 2025届山西省朔州市物理高二第二学期期末学业水平测试试题含解析
- 宠物护理与美容课件
- 宠物X光片检查技术课件
- 2025搬家合同范本大全:家具搬运与包装服务细则
- 2025版电商平台家居用品促销活动合作协议
- 吊装起重作业安全培训课件
- 配电室运行维护投标方案(技术标)
- 特种设备管理台帐(5个台账)
- 校长专业水平测试题
- 腹腔镜胆囊切除术后护理查房
- 配电架空线路验收规范表
- 常用液压气动专业英语词汇
- 压力分散型锚索张拉方案
- stoll电脑横机各个线路板的功能
- 组委会结构图与职责说明宁(共4页)
- 项目管理手册
评论
0/150
提交评论