MSP430單片機

TI MSP430

The MSP430 is a mixed-signal microcontroller family from Texas Instruments. Built around a 16-bit CPU, the MSP430 is designed for low cost and, specifically, low power consumption embedded applications.


Software development environment

Texas Instruments provides various hardware experimenter boards that support large (approximately two centimeters square) and small (approximately one millimeter square) MSP430 chips. One such toolchain is the IAR C/C++ compiler and Integrated development environment, or IDE. A Kickstart edition can be downloaded for free from TI or IAR; it is limited to 8 KB of C/C++ code in the compiler and debugger (assembly language programs of any size can be developed and debugged with this free toolchain).

TI also combines a version of its own compiler and tools with its Eclipse-based Code Composer Studio IDE ("CCS"). It sells full-featured versions, and offers a free version, and offers a free version for download which has a code size limit of 16KB. CCS supports in-circuit emulators, and includes a simulator and other tools; it can also developed and debugged with this free toolchain.


MSP430 LaunchPad是一款易於使用的閃存編程器和調試工具,它提供了在MSP430超值系列器件上進行開發所需的一切內容。它提供了具有集成仿真功能的14/20引腳DIP插座目標板,可通過Spy Bi-Wire (2 線 JTAG) 協議對系統內置的MSP430超值系列器件進行快速編程和調試。由於MSP430閃存的功耗極低,因此無需外部電源即可在數秒內擦除閃存並對其進行編程。LaunchPad 將 MSP430和Code Composer Studio版本4或IAR嵌入式工作平臺等集成軟件環境相連接。LaunchPad支持所有采用14或20引腳DIP封裝(TI 封裝代碼:N) 的MSP430G2xx閃存器件。LaunchPad還採用用於定製項目和應用的板載可編程LED和按鈕。10引腳PCB連接器還可用於連接LaunchPad和附加器件。


LaunchPad 的特性:

實現在採用14或20引腳DIP(N)封裝的所有MSP430超值系列器件上的開發。

LaunchPad的繼承仿真器接口將基於閃存的MSP430超值系列器件與PC相連接,可通過USB實現實時系統內編程和調試,包括一根可以與PC相連接的微型USB電纜。


開發工具介紹:

IAR Embedded Workbench for TI MSP430

IAR Embedded Workbench Kickstart for MSP430 is an Integrated Development Environment (IDE) for building and debugging embedded application for MSP430 microcontrollers. The IDE includes a code size limited C-Compiler/Unlimited Assembler/FET Debugger/Simulator. The code size limitation of C/C++ compiler is set to 4 Kbytes for traditional MSP430 devices and 8 Kbytes for MSP430X devices with > 60 KB Flash. The Debugger is a fully integrated debugger for source and disassembly level debugging with support for complex code and data breakpoint.


Key Components

(1). Integrated development environment with project management tools and editor.

(2). Highly optimizing C and C++ compiler for MSP430

(3). Configuration files for all MSP430 devices, including MSP430x5xx

(4). ULP Advisor code analysis tool

(5). FET debugger support

(6). Run-time libraries

(7). Relocating MSP430 assembler

(8). Linker and librarian tools

(9). IAR C-SPY Debugger with MSP430 simulator and support for RTOS-aware debugging on hardware

(10). Example projects for MSP430 and code templates

(11). User and reference guides in PDF format

(12). Context-sensitive online help


Support for MSP430 devices

Header files, device description files and configuration files are available for all MSP430, MSP430X and MSP430Xv2 devices.


發佈了42 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章