MSP430单片机

原创 2013年12月05日 01:00:42

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.


MSP430单片机全局变量与局部变量

 全局变量是存在RAM中的,而局部变量是存在堆栈中的   全局变量是从低地址往高地址存,局部变量是从RAM的高地址往低地址存,如果你定义的变量太多就有可能是溢出了。 在MSP430中,...
  • xizmi
  • xizmi
  • 2014年01月14日 17:18
  • 1623

对MSP430单片机__delay_cycles精确延时的说明及改正

在这里, 我来讨论一下关于MSP430单片机使用__delay_cycles延时的问题. IAR for MSP430编译器提供了一个编译器内联的精确延时函数(并非真正的 函数)以提供用户精确...

MSP430单片机学习前必须知道的

MSP430单片机学习前必须知道的 一、MSP430单片机的软件开发环境 1、CCS:CCS的全称是Code Composer Studio,它是美国德州仪器公司(TexasInstrument,TI...

MSP430单片机在3V与5V混合系统中的逻辑接口技术

http://blog.21ic.com/user1/5877/archives/2010/71387.html MSP430超低功耗微处理器是TI公司推出的一种新型单片机。它具有16位精简指令结构...

MSP430F149单片机实现uart数据接收中断

/***************************************************** 程序功能:MCU不停向PC机发送数据,在屏幕上显示0~127对应           ...

蓝牙连接MSP430F1232单片机之后,不传输数据

通过安卓手机端的软件来接受蓝牙数据,蓝牙连接单片机,通过单片机的串口将数据给蓝牙,然后蓝牙再发送给手机,现在手机端通过Eclipse调试,发现应该是卡在了输入流的read上,因为read方法是阻塞式的...

IAR for MSP430 和 AVR 单片机, 数据类型和指针大小(编译器手册)

==================================================================================== ============...

LCD1602动态显示--基于MSP430F149单片机

main.c/*************************************************** 程序功能:动态显示文字“welcome!” -------------------...

单片机 MSP430 模拟IIC编程(2)

示例 ////////////////////////////////////////////////// void I2C_Master_Init(void) /** * Initializes...

51,AVR,PIC,MSP430,STM32单片机比较

这里是几款单片机的对比的一个帖子,转过来和大家分享,如果有不同意见,请多多指教~ 如果只是用来进行简单的机电控制,那就用51单片机 如果牵涉到低功耗设计,那用MSP430单片机 如果既要综合考虑价格...
  • cfxzy
  • cfxzy
  • 2014年02月03日 10:35
  • 5766
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MSP430单片机
举报原因:
原因补充:

(最多只允许输入30个字)