无论您是 MSP430 的设计老手,还是初涉 MSP430 应用设计,8 月 30 日到 9 月 16 日,快来分享您认为对您设计有用的资料文档!每一位分享者将获赠一块 MSP430 LaunchPad + MSP430 电容触摸 BoosterPack 。


分享内容: 资料可来源于 TI 官方网站或自创内容,且和MSP430相关
分享方式:
获赠标准:一个 ID 仅拥有一个获赠机会
我们期待您的给力分享!
希望 TI 官方 MSP430 社区为大家提供一个学习、分享的平台!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
无论您是 MSP430 的设计老手,还是初涉 MSP430 应用设计,8 月 30 日到 9 月 16 日,快来分享您认为对您设计有用的资料文档!每一位分享者将获赠一块 MSP430 LaunchPad + MSP430 电容触摸 BoosterPack 。


我们期待您的给力分享!
希望 TI 官方 MSP430 社区为大家提供一个学习、分享的平台!
亲,这么多人,每一位分享者都有?有点怀疑,不过趁这个机会分享一些对新手学习LaunchPad比较有用的教程,文档讲解比较清楚,还有例程、实验。
截个图:

www.deyisupport.com/.../_FA578E4E_MSP430_8476E689786409632E95_.doc
基于MSP430的触摸按键设计,比较经典。
《MSP430单片机C语言应用程序设计实例精讲》电子书,很不错的一本编程指南。
我是一位TI单片机的初学者,早就听说TI单片机以极低的功耗,极高的性价比闻名。一直想亲身体验下TI单片机的独特魅力,刚好最近公司新项目要用到ti单片机,就在网上找了找资料。现在为大家分享下在TI官网上找到的资料:http://www.ti.com.cn/cn/lit/an/zhca085/zhca085.pdf
资料详细介绍了什么是触摸模块,原理,及如何实现触摸功能。这对于想要将机械按键升级为触摸按键的用户非常有用,触摸按键具有机械按键没有的优势,如防水,寿命无限次使用等。这资料非常好。
以下是我个人的使用经验还包括一些开发想法,比较琐碎,望海涵。我个人MCU经验是从51,途径MSP430,然后coretex-M3。MSP430,低功耗做的不错,并且每个模块都可以独立工作和关闭,在低功耗优化的时候非常有用,另外它的中断表面上不可嵌套,实际在中断内部再次打开全局中断即可。MSP430常见有1系列,2系列,3,4,5系;然后还有针对医疗领域(G),计量(E),水表(W)专用的MSP430。另外别以为430跑操作系统不好,TI后出大容量的FLASH的430如F5,F6系列完全就是个微型全功能处理器,再加上改进的存储,速度很快,跑个操作系统UCOS-II再加个文件系统如Fatfs处处有余。另个不同些列型号一般都有自己特有的外设,比如有的AD是16位的,而一般都是12位的,如果有个项目需要16位精度采集数据,而你说我只会有MSPF149,那不挨骂才怪,所以对于项目器件选型者就得统筹全局,不仅要会用,还有会知道什么型号有什么资源。介绍性的废话就这么多了,O(∩_∩)O~!
我使用的型号是MSP430F5438,并没有从F149学(大多从这个开始的,前提是你至少要有51基础,不然会比较困难),前者的外设非常丰富,学完了,基本MSP430大多外设都学过了。学完MSP430器件你是不是发现寄存器是不是太多了?跟51比起来是不是一个数量级,你肯定跟我一样,想用库,或者类似的库,只要能调用就行,反正别让我再写寄存器就行。如果你是牛人,或许你已经建立起自己的类似库的资源了。但我找到了部分库,还是TI自己写出来的,只不过是用在Zigbee协议栈的硬件抽象层的(HAL),不过没关系,我们可以拿来主义。ZStack-EXP5438-2.5.1这是zigbee协议栈的版本,目标芯片就是MSPF5438加上CC2520(这个可以不管),附近中见。hal(2618+5438).zip.
这个库里包含按键,定时器,时钟,低功耗睡眠,串口等。资源,不过需要大家稍微改一下,毕竟人家环境是用于Zigbee的嘛,强力要求TI给大家弄个通用库。
那么这个库怎么用呢,比过我想用AD资源2通道,分辨率12,那么你就这样做
HalAdcInit();
c=HalAdcRead(1, 12);
那么AD的数值就到了C中了。
另外用MSP430F5438来移植的嵌入式操作系统UCOS-II。请到 (http://micrium.com/page/downloads/ports/ti/msp430)下载
要想全面的学习,及软件资料请查看http://www.ti.com.cn/mcu/cn/docs/mcuproductcontentnp.tsp?sectionId=95&familyId=342&tabId=3357
这些有实例代码,驱动库,还有现在CCSV5这个软件DSP,MSP430,反正TI自家的处理器,它都能用。
驱动库MSP430Ware,Grace用于MSP430F2和G2系列的基于GUI开发的软件只需点点鼠标等。
下面是我收集、整理的一些MSP430方面的技术资料,包括
MSP430资料、LaunchPad、eZ430-Chronos运动手表资料下载
http://pan.baidu.com/share/link?shareid=23045&uk=321377241

最近在做基于射频信号的室内定位,选用的是CC110L/900M的方案。使用430boost-CC110L开发板和MSP430 LaunchPad做验证系统开发。
初期开发过程基本是按照swru312b-CC110L BoosterPack Quick Start Guide 的步骤进行,现在增加功能调试程序。
430boost-CC110L标准使用流程是要配置两块MSP430 LaunchPad使用,现在手头只有1块MSP430 LaunchPad,每次更新程序需要拔下两个片子烧好后重新插上,希望能薅到1块MSP430 LaunchPad完备试验条件,呵呵。
分享swru312b文档,也可到 http://www.ti.com/lit/ml/swru312b/swru312b.pdf 下载。
430boost-CC110L开发板 资料链接为: http://www.ti.com/tool/430boost-cc110I
顺便说一下,CC110L这个开发板是所谓的美国出口管制产品,买起来真费劲。用的时候发现1套两个节点布点测试不够用,还想再买一套。
我贡献的一个是针对MSP430TM微控制器的开发文档(说明书),上面详细说明了MSP430系列芯片控制各种外围器件的方法,以及MSP430本身芯片的程序开发。做项目是可以用做参考~,以下是附件
我参加了我省今年的Ti杯电子设计大赛,在比赛中,我们组的作品用的是MSP430来完成的,由于只有一片launchpad,在完成作品时,基本上能用到的引脚都用了。这次作品基本上430的各种外设都用上了,包括液晶,键盘,AD,DA,还有430自带的一些外设,下面附上我的完整程序,里面有用到的驱动,另外说一下调试注意事项:
1.在写程序时,由于430和51的引脚操作方式不一样,所以在写程序时,一定要处理好引脚的定义;
2.在用430的一些外设时,可以先看一些示例代码或者直接从示例代码上修改,可以节省很多时间。
3.一定要先明白各个寄存器每位的意思,然后再操作寄存器,避免不必要的错误;
4.CCS中有一些函数在其编译库中没有,如果使用,编译不会通过,但不会提示是哪里的问题;遇到这种情况比较难查,完全靠经验.比如sqart函数在CCS库函数中就没有,当初在调试时,我就找了很久。
TI新产品,给大家介绍一下
链接:www.ti.com.cn/.../msp430g2230-ep
MSP430G2230 是一款超低功耗微控制器。 这种架构与 5 种低功耗模式相组合,专为在便携式测量应用中延长电池使用寿命而优化。 该器件具有一个强大的 16 位 RISC CPU,16 位寄存器和有助于获得最大编码效率的常数发生器。 数字控制振荡器 (DCO) 可在不到 1µs 的时间里完成从低功耗模式至运行模式的唤醒。
数据手册等pdf
追逐TI前沿~
期待那个LaunchPad 期待电容触摸屏
分享一个使用MSP430F149单片机编写的接近开关和步进电机的一个程序。
/******************程序功能*****************/
//接近开关接触到金属物品时,启动步进电机,
//使电机能以最快速度运行。
//设计者:李链/Leo Lee
/*******************************************/
/******************接近开关*****************/
//红,绿,黄三线分别接电源正负极,数据输出。
//输入电压范围8V-32V,配合电机,本程序接24V电压
//该开关输出为一高电平,电平高低与输入电压一致
/*******************************************/
/*************步进电机驱动使用说明************/
//输入电压为24V,与单片机共地
//ENA接5V电平,DIR分别用'0','1'表示左右转动
//CP输入脉冲,为PWM波
/*****************************************/
#include <msp430x14x.h>
#define uint unsigned int
#define uchar unsigned char
#define DIR_L P3OUT &= ~BIT5 //方向位左转
#define DIR_R P3OUT |= BIT5 //方向位右转
void sys_clock(void); //系统时钟
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; //停止看门狗
P6DIR |= BIT7;P6OUT |= ~BIT7; //关闭蜂鸣器
P1IE |= BIT3; //允许P1.3中断
P1DIR |= BIT2;
P1SEL |= BIT2; //输出PWM波,即脉冲
sys_clock(); //子系统时钟为1MHz
TACTL |= TASSEL_2 + MC_1;
CCR0 = 600;
CCR1 = 560;
_EINT();
while(1)
{
LPM0;
}
}
#pragma vector = PORT1_VECTOR
__interrupt void Port1_ISR(void)
{
_DINT();
uint m = 1000;
CCR0 = 600;
P1SEL |= BIT2;
if(P1IFG & BIT3)
{
P1IFG = 0x00; //清中断标志
do //加速
{
DIR_L;
TACCTL1 |= OUTMOD_3;
CCR1 -= 1;
}while(CCR1 != 14);
for(int i = 50;i>0;i--)
{
do //匀速
{
DIR_L;
TACCTL1 |= OUTMOD_3;
m--;
}while(m!=1);
}
do //减速
{
DIR_L;
TACCTL1 |= OUTMOD_3;
CCR0 += 1;
for(uchar n = 20;n>0;n--)
{
for(uchar n = 255;n>0;n--);
}
}while(CCR0 != 3500);
P1SEL &= ~BIT2;
P1DIR |= BIT2;
P2OUT &= ~BIT2;
}
P1IFG = 0x00; //清中断标志
_EINT();
}
//***********设置子系统时钟***********//
void sys_clock(void)
{
uchar i;
BCSCTL1 &= ~XT2OFF; //启动XT2振荡器
do
{
IFG1 &= ~OFIFG;
for(i = 0xFF;i > 0;i --);
}
while((IFG1 & OFIFG) != 0);
BCSCTL2 |= SELM_2 + SELS + DIVS_3;
}
[资料下载] 【MSP430共享】史上最全MSP430技术文档大收集
MSP430x4xx 低功耗晶振的配置
44.哪一款编程器可以将用户的程序下载到Flash 中?
45.使用MSP430 串口编程工具MSP-PRGS430 的问题
46.在MSP430 BSL 通信中80h 的使用
47.MSP430 ADC12 模块的信息源
48.使用MSP430 Basic Clock 模块中稳定DCO 频率
49.MSP430 的I/O 引脚和JTAG 引脚的复用
50.MSP430 ADC12 的速度
51.MSP430 ADC12 的基准电压引脚的连接
52.MSP430 ADC12 模块的外部电容需求
53.在哪里可以买到MSP430 的插座
54.MSP430 工作在8MHz 时推荐的工作电压
55.查找应用报告中的参考文件
MSP430单片机开发必不可少的工具,下载电缆的DIY参考资料。
MSP430 JTAG仿真器电路原理图
wenku.baidu.com/.../eb30648483d049649b665827.html
MSP430 下载电缆使用说明
MSP430G2入门与提高资料大全
前言
初识LT-1B学习板 34分钟
第一部分 硬件结构
第一讲 概述 54分钟
第二讲 复位、中断和IO 70分钟
第三讲 异步通信接口1 41分钟
第四讲 异步通信接口2 30分钟
第五讲 定时器 68分钟
第六讲 FLASH 40分钟
第七讲 ADC12 58分钟
第二部分 软件使用
第一讲 软件使用 67分钟
第三部分 基础程序
第一讲 入门和低功耗 57分钟
第二讲 时钟和IO 48分钟
第三讲 比较器和定时器和ADC 106分钟
第四部分 模块程序
第一讲 控制电路和流水灯 45分钟
第二讲 键盘 63分钟
第三讲 蜂鸣器和数码管 46分钟
第四讲 1602液晶和电平转换 53分钟
第五讲 EEPROM和18B20和DS1302 71分钟
第六讲 RS232和RS485接口 58分钟
第七讲 USB接口 28分钟
第八讲 ADC和DAC 56分钟
以前我是用老版的89c52,在ROM和RAM 定时器 中断上的资源都很少,设计起来总是很麻烦,后来我参加了浙江省的TI杯,从而接触了launchpad一开不是很熟悉,感觉用起来很麻烦(寄存器太多了)。可以用了一段时间后,被MSP430超低的功耗和丰富的资源深深地吸引。由于launchpad的IO口比较少,所以很多设备像液晶,键盘之类的用的IO比较多,所以我分享一个模拟IIC的远程IO扩展程序,下面上附件(用pcf8574a扩展的键盘)
作者:
感觉网络很不稳定,不好意思发了几个重复的,而且想传的也没办法一并上传,今天分享一个自己看过的写的不错的文章,基于MSP430的步进电机系统。本文主要介绍了基于MSP430F149 单片机实现的步进电机通用控制器。该 控制器可同时控制多台步进电机按曲线方式运行,包括加减速、定位及换向功能等。文中重点探讨了步进电机升降速曲线的设计方案及其实现方法。
对我的帮助,主要就是他的方案非常的实用,电路也非常的简介,对于初学者自己DIY再好不过了。
下面是系统的结构

步进电机采用阶梯升速启动

步进电机的换向问题

该控制器可以实现步进电机在多段设定曲线下的运行控制,具有硬件简单、体积小、可靠性高的特点。大家有兴趣,可以自己动手试试,在这里分享给大家了。
看到现在好多地方都用了MSP430 ,如果想做研发的我想肯定得学习它,所以正好借这个机会来学习下MSP430,希望能够顺利申请到。Best Wish!!!
以下是我在万方数据库中下载的一些介绍MSP430应用的文章。
很早的时候,就用 MSP430做基于ZigBee 协议的 无线通信网络,那时候觉得新奇,玩无线比较有意思,后来工作了,还就真的用上了,现在就是基于MSP430做工业勘探模块,也是基于无线网的。
后来,用MSP430开发了很多好玩的小东东,有玩具、手持终端GUI、简易测试平台、简易信号发生器等等,发现MSP430的用途是越来越广泛了。前几天,在网上看到MSP430又开发出化学气体传感器感知系统,刚好手边的项目要做创新开发,自己也没闲着,申请了一套IC,现在正在做板子测试呢!遇到了些小问题:现在是自己测试,可是有些片子是QFN 和LLP封装的,手工焊接还是比较费劲的,现在正在想办法解决这个问题,相信不会太难的!呵呵
MSP430低功耗的特性,给我们的设计带来的极大的方便,几块电池就能解决之前拖着AC220V交流适配器的麻烦,更是免去了担心人触电的危险,实在是爱不释手啊!希望以后能够更多的提供好的支持,加上工业控制、民用设施的开发和普及。
谢谢!
· 我也是刚学习MSP430的新手,很多都不懂。
1 1 .TI官方MSP430 LaunchPad链接
MSP430 LaunchPad (MSP-EXP430G2) - Texas Instruments Embedded Processors Wiki
http://processors.wiki.ti.com/index.php?title=MSP430_LaunchPad_(MSP-EXP430G2)
MSP430 LaunchPad Value Line Development kit - MSP-EXP430G2 - TI Tool Folder
http://www.ti.com/tool/msp-exp430g2
2.德州仪器技术社区MSP430 LaunchPad资料汇总
【MSP 430 Launch Pad】基于Launch Pad资料大全(含学习笔记)
http://www.ideyi.org/bbs/article_1077_300138.html
【MSP 430 Launch Pad】基于Launch Pad设计方案汇总
http://www.ideyi.org/bbs/article_1077_300083.html
3.EEboard爱板网MSP430 LaunchPad资料汇总
MSP430 LaunchPad开发板技术资料汇总
http://www.eeboard.com/bbs/forum.php?mod=viewthread&tid=323&fromuid=233
4 视频学习连接:http://edu.21ic.com/
一些行家的积累的知识总结,经验,问题和解决方法:1.MSP430常见问题汇总bbs.21ic.com/icview-356111-1-1.html
2.msp430系统中文资料荟萃精华bbs.21ic.com/icview-371266-1-1.html
3.MSP430单片机开发环境IAR使用教程http://dl.21ic.com/download/code/mps430-iar_embedded_workbench-pdf-ic-47927.html
4.msp430精品讲座http://dl.21ic.com/download/msp430-rar-ic-18354.html
5.msp430讲义(南京航空航天大学) http://dl.21ic.com/download/msp430-rar-ic-19059.html
6.MSP430Ware入门介绍http://dl.21ic.com/ebook-103239.html
7.MSP430Ware 驱动程序库http://dl.21ic.com/ebook-103240.html
8.LaunchPad 入门资料http://dl.21ic.com/ebook-102648.html
个人觉得官方提供的Capacitive Touch Sense Library非常好用,很早就下的,忘记链接了,以附件形式上传了。
大家好,暑假里参加了湖南省的TI杯电子设计竞赛,正好使用的MSP430G2553,做数字自动增益控制(AGC),觉得挺好用的,在学习和使用的过程中这个用户指南给我的帮助最大,有什么不明白的一查就有,而且很详细。不过这块小板赛后就不属于自己了。
我也是刚刚才开始学习430单片机,起初是为了作比赛,到现在也学习了好多东西。这里有些资料大家一起分享吧!!!共同学习共同进步!!
最近刚刚购了一块launchPad 很好用哦!
在21世纪上有许多中文资料可以让大家很快进入角色:
例如:
msp430系统中文资料荟萃精华bbs.21ic.com/icview-371266-1-1.html
MSP430单片机开发环境IAR使用教程dl.21ic.com/.../mps430-iar_embedded_workbench-pdf-ic-47927.html
msp430精品讲座dl.21ic.com/.../msp430-rar-ic-18354.html
MSP430Ware入门介绍dl.21ic.com/ebook-103239.html
MSP430Ware 驱动程序库dl.21ic.com/ebook-103240.html
LaunchPad 入门资料dl.21ic.com/ebook-102648.html
使用430UIF也非常重要,很多小操作需要UIF
建议熟读slau278.pdf和slau157.pdf
以前有好多次活动都因为没有得到消息错过了,这次一定要抓住了。
闲话少说,我来分享这两年来收集到的关于MSP430的资料和例程
程序代码类资料
一些基于C语言的MSP430例程
MSP430f413子程序库
MSP430f449子程序库 
msp430_rtos实时操作系统
MSP430F449的液晶使用
基础实验程序.zip
基于MSP430的斜度计 
PDF文档类资料
430JTAG自制MSP430JTAG仿真器电路图
430超声波测距
DCO频率控制,这个比较个人感觉重要
MSP430 通用同步异步接收传送通信接口