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 LaunchPad 等你拿!

Other Parts Discussed in Thread: MSP430G2231, MSP430F249, MSP430F149, MSP430F2418, MSP430F148, MSP430F413, MSP430F1612, MSP430F449, MSP430F1611, MSP430F4270, MSP430F1121, SN75240, MSP430G2553, CC2500, MSP430G2452, MSP430FG439, MSP430F2272, MSP430F6638

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

MSP-EXP430G2

活动规则: 

分享内容: 资料可来源于 TI 官方网站或自创内容,且和MSP430相关 

分享方式:
- 全部以跟贴形式 
- 可以在贴子中贴出 TI 官方网站MSP430资料的链接
- 可以把自已总结的MSP430资料以附件形式秀出
- 须简要介绍一下文档对您设计的帮助

获赠标准:一个 ID 仅拥有一个获赠机会 

 

 

我们期待您的给力分享!

 

 

希望 TI 官方 MSP430 社区为大家提供一个学习、分享的平台!

  • 好吧,首先这样的活动非常好,特别是对于我这样的新手,才接触430的,很有意义。

    然后我接触430时间还不长,目前只用过MSP430F5508这一款型号,应该说,通过第三方软件,可以实现USB下载程序十分方便,下面是对我帮助较大的几个资料

    资料名称:16 位 MSP430G 系列微处理器的使用扩展

    下载链接:http://www.ti.com.cn/general/cn/docs/lit/getliterature.tsp?literatureNumber=zhca429&fileType=pdf

    资料名称:MSP430F55xx  代码示例

    下载链接:http://www.ti.com/lit/sw/slac300d/slac300d.zip

    资料名称:通过引导加载程序进行MSP430 编程 (Rev. B)

    下载链接:http://www.ti.com.cn/general/cn/docs/lit/getliterature.tsp?literatureNumber=zhcu022b&fileType=pdf

    资料名称:MSP430x5xx and MSP430x6xx Family User's Guide

    下载链接:http://www.baidu.com/baidu?word=MSP430x5xx+and+MSP430x6xx+Family+User%27s+Guide&tn=myie2&ch=4

    还有个资料是网上下载的,也传上来

     

    南航430教材.pdf
  • 这是官方提供的LaunchPad MSP430G2系列的用户的使用经验,里面有示例代码,驱动,和部分程序。对初学者还是很有用的。

    MSP-EXP430G2-Launchpad User Experience.rar
  • 我认为这个wiki中开源的demo对我使用msp430有很大的帮助

    processors.wiki.ti.com/.../Open_Source_Projects_-_MSP430

    1 MSP430 Open Source Tool Chain

    2 Code Development Tools, Compilers, Debuggers & PC-side drivers 2.1 MSPGCC Toolchain

    2.2 MSPDEBUG

    2.3 Energia - Unofficial Arduino Branch for MSP430

    2.4 InventorTown web-based code editor  

    2.5 MSP430 Flasher  

    2.6 MSPBSL Library

    2.7 EasyMSP

    3 Flash Emulation Tools & firmware 3.1 MSP Debug Stack

    3.2 Open source MSP430 LaunchPad-based UART BSL interface

    3.3 Open MSP430 BSL Programmer

    4 Open Source Hardware Tools 4.1 Design Files are available

    4.2 Olimex  |  Olimex.com

    5 Open Source Code Examples, Stacks & APIs 5.1 MSP430 Peripheral C Code Examples

    5.2 MSP430 Peripheral Driver Library  

    5.3 MSP430 Graphics Library

    5.4 BTStack - A portable open source bluetooth stack

    5.5 MSP430 Core USB Stack

    6 Other Open Source Projects 6.1 QP State Machine Frameworks

    6.2 MSP430 Cross Development Kit

    6.3 MSPsim

    6.4 Environ430

    6.5 Open Source Data Logger

    6.6 ComSC

    6.7 Froth Virtual Machine for MSP430

    6.8 OpenMSP430

    6.9 GoodFET

  • 只想提醒一点 430的模拟电源和数字电源电压  相差是有限制的 ,最好不要太大。模拟电源不用的话,直接悬置绝对是不行的

  • 大家好,我为大家分享的文档是"MSP430系列单片机使用C语言程序设计"

    这本书介绍了430内部资源和编程环境,其中也包含了一些内部资源分使用和介绍。

    对于初学者来说应该是不错的选择。

    我在平常的使用中也在从软件的使用和内部资源的使用也在参考这本书

    具体的书我给大家放在了附件当中,希望对大家有的学习带来帮助。

    430讲解.rar
  • TI的在线服务真的不错,不定期收到的资料最快更新了我们的技术知识

    TI 电源管理指南.pdf
  • 这是个人初学430的一些资料,分享一下。

    MSP430参考资料.rar
  • MSP430的异常复位总结:

    1.WDT超时复位

    最常见的是由于疏忽在代码没有及时喂狗或在程序一开始没有关闭看门狗,导致看门狗溢出复位。

    莫名其妙的是由于初始化的东西太多,比如数组太长,变量太多,导致程序在进入main之前这段时间超时,导致WDT复位。

    2.堆栈溢出复位

    对写一个程序不太了解会使用多少堆栈的工程师,在程序编译完成后应该生成一个map,查看当前堆栈使用情况,了解自己写的程序是否有堆栈溢出的风险。另外,开启堆栈使用量报警。毕竟编译器比你更清楚使用了多少堆栈。

    3.电压问题导致复位

    很多时候我们之间使用430的JTAG对开发板提供电源,而忘忘记接外部电。而当程序运行到某些地方,开启某些设备的时候,JTAG供电不足,就会导致复位。怕自己忘记的方法就是,对于板子上有大电流的,烧录接口一律改为Target供电。另外,供电电源的异常掉压,会引起BOR产生复位。

    感谢有这样的平台来帮助我更好的学习,常常总结可以使人进步的更快。

  • 这是我们实验室的小项目——基于MSP430G2211温度控制器的设计

    此资料中包括作品的基本情况、总体方案介绍、MSP430G2系列Launchpad开发板组成及硬件资源介绍、传感器选型及性能指标参数介绍、各单元电路介绍、系统原理图及元器件清单、 监控程序总体流程图介绍、各功能子程序在CCS环境下的设计与调试方法介绍、完整监控软件程序的调试方法介绍、总结与思考!

    目录

     

    第一章 作品概述... - 2 -

    1.1 作品基本情况介绍... - 2 -

    1.1.1 MSP430G2231简介... - 2 -

    1.1.2 作品功能简介... - 2 -

    1.1.3 作品应用意义与设计要求... - 2 -

    1.2 总体方案介绍... - 3 -

    1.2.1 系统硬件结构... - 3 -

    1.2.2 系统软件结构... - 4 -

    第二章 硬件系统设计... - 5 -

    2.1      MSP430G2系列Launchpad开发板组成及硬件资源介绍... - 5 -

    2.2 传感器选型及性能指标参数介绍... - 5 -

    2.3  各单元电路介绍... - 7 -

    2.3.1 传感器及信号调理电路... - 7 -

    2.3.2 电源模块... - 7 -

    2.3.3 继电器控制电路... - 8 -

    2.3.4  LCD接口及Launchpad接口部分... - 9 -

    2.4  系统原理图及元器件清单... - 9 -

    2.4.1 整体电路... - 9 -

    2.4.2 元器件清单... - 10 -

    2.5      PCB板设计要求和注意事项... - 11 -

    2.6 硬件安装调试注意事项和调试、测试说明... - 15 -

    3.1 监控程序总体流程图介绍... - 17 -

    3.2  各功能子程序在CCS环境下的设计与调试方法介绍... - 18 -

    3.2.1 初始化程序... - 18 -

    3.2.2 LCD显示程序... - 18 -

    3.2.3 AD采样程序... - 21 -

    3.2.4 继电气控制程序... - 22 -

    3.2.5 定时器中断... - 23 -

    3.3 完整监控软件程序的调试方法介绍... - 25 -

    第四章 总结与思考... - 27 -

    4.1 技术总结... - 27 -

    4.2 问题与思考... - 28 -

     

    读者可照着该设计报告,一步一个脚印,复制出该作品,希望对大家学习TI LaunchPad单片机的开发有帮助!

    基于MSP430G2231温度控制器的设计.rar
  • 这个Note笔记提供了一个非常好地将CC2530 和MSP430组合使用,利用MSP430的超低功耗进行SPI数字接口和ADC模拟采样对重力传感器和亮度传感器进行采样。

    同时在MSP430上使用Zigbee堆栈协议和RF芯片配合使用能够达到优秀的低功耗无限传感器网络的实现

    swra381.pdf
  • LaunchPad实验板触摸感应子卡的内容

    MSP430 LaunchPad实验板触摸感应子卡实例代码

    bbs.eeworld.com.cn/thread-217280-1-4.html

    很多的TI笔记可以加快产品开发速度,但有些问题还是很难解决,比如g2系列usi模块模拟IIC控制外部EEPROM至今尚未解决,期待TI技术人员给力

  • 430SHOW:大家一起给力!

     

    430讲稿

    430应用资料

    MSP430课件

    430实验程序

     


    show 430.rar
  • 前面培训过程中接触到的F5529开发板,分享一下MSP430F5529的强大之处,虽然价钱有点小贵,但是绝对不影响它成为430系列中的佼佼者!LANCHPAD经济实惠,资源有限,I/O少,可以满足小乔灵便的创意设计;F5529资源丰富,搭建复杂系统绰绰有余。可以就两者所具有 的不同点适当决定

    MSP430F5529中文_120410.ppt
  • 我来分享一下《MSP430基础书籍》,这本书不错,可以带领你进入MSP430单片机的殿堂

    第一章 MSP430 单片机(微控制器)基础
    2.1 MSP430 程序设计基础。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4
    2.1.1 MSP430 的16 位CPU。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5
    2.1.2 寻址模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。13
    2.1.3 指令格式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。22
    2.1.4 汇编语言程序设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。30
    2.1.5 C 语言程序设计基础。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。38
    2.2 开发环境(实验1)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。49
    2.3.2 头文件msp430x44x.h 内容。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。60
    2.3 存储器组织结构
    2.4 中断
    2.5
    第二章 MSP430 单片机基本实践
    2.1 端口原理以及系列实验
    2.1.1 端口的认识与体会。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。58
    2.1.2 端口初步认识实验(实验2)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。59
    2.1.3 端口相关寄存器以及端口相关知识。。。。。。。。。。。。。。。。。。。。。。。90
    2.1.4 端口输出实验1――跑马灯(实验3)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。93
    2.1.5 端口输出实验2――继电器(实验4)。。。。。。。。。。。。。。。。。。。。。。。。。。。94
    2.1.6 端口输入实验(实验3)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。93
    2.1.7 端口输入输出实验(实验3)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。93
    2.1.8 端口中断与输出实验(实验4)。。。。。。。。。。。。。。。。。。。。。。。。。。。94
    2.1.9 端口趣味实验――音频输出(实验5)。。。。。。。。。。。。。。。。。。。。。。。。。95
    2.1.10
    2.2 液晶显示原理与应用。。。。。。。。。。。。。。。。。。。。。
    2.2.1 段码液晶显示器的测试
    作者魏小龙 南航 MSP430 选修课试用教材 第 3 页
    2.2.2 段码液晶显示码表的由来
    2.2.3 段码液晶显示器数字的显示实验
    2.2.4 段码液晶显示器ASCII 英文字母的显示实验
    2.2.5 在段码液晶显示器上显示英文单词实验
    2.3 定时器原理以及系列实验
    2.3.1 定时器TA 控制LED 灯闪烁实验
    2.3.2 定时器TA、TB 原理
    2.3.3 基本定时器BT 原理
    2.3.4 看门狗定时器WDT 原理
    2.3.5 由定时器TA 设计跑马灯
    2.4 12 位模数转换器ADC12 原理以及系列实验
    2.4.1 光强度测量实验
    2.4.2 ADC12 原理
    2.4.3 电压测量实验
    2.5 串口通讯原理与实验
    2.5.1 PC 机接收MSP430 串口发送数据实验
    2.5.2 MSP430串口USART原理
    2.5.3 PC 机与MSP430 串口数据对发
    键盘原理与应用实践。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。97
    2.6 列扫描式式键盘原理与应用(实验7)。。。。。。。。。。。。。。。。。。。。。。。。。101
    2.7
    2.7.1 MSP430 液晶显示原理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。108
    2.7.2 液晶简介。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。110
    2.7.3 硬件连接。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。111
    2.7.4 程序举例(实验8)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。113
    2.8 数码管显示设计与应用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。114
    2.8.1 数码管的原理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。114
    2.8.2 使用74HC373 扩展数码管显示(实验9)。。。。。。。。。。。。。。。。。。。。。114
    作者魏小龙 南航 MSP430 选修课试用教材 第 4 页
    2.8.3 使用74HC164 与74HC138 扩展数码管显示(实验10)。。。。。。。。。118
    2.9 在数码管上显示键值(实验8)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。120
    2.10 在液晶上显示键值(实验11)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。120
    2.11 MSP430 定时器的使用(实验12)。。。。。。。。。。。。。。。。。。。。。。。。。。。121
    2.12 ADC12 原理与应用(实验13)。。。。。。。。。。。。。。。。。。。。。。。。。。。130
    2.13 MSP430 串行异步通讯原理与实现(实验14)。。。。。。。。。。。。。。。。。。134
    步进电机实验
    跑马灯实验
    语音实验
    继电器实验
    8×8LED 显示器实验
    第三章 MSP430 单片机外围接口实验
    3.1 数码管显示器实验(实验15)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。140
    3.1.1 使用74HC373 扩展数码管显示(实验9)。。。。。。。。。。。。。。。。。。。。。114
    3.1.2 使用74HC164 与74HC138 扩展数码管显示(实验10)。。。。。。。。。118
    3.2 4×4 扫描键盘实验(实验16)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。141
    3.3 电子琴实验(实验17)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。142
    3.4 语音实验(实验18)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。143
    3.5 8×8LED 显示器实验(实验19)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    3.6 红外数字通讯实验(实验20)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    3.3 直流电动机实验(实验17)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。142
    3.4 直流电动机转速测量实验(实验18)。。。。。。。。。。。。。。。。。。。。。。。。143
    3.4 步进电动机实验(实验18)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。143
    3.5 PWM 类型数模转换实验(实验19)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    3.6 图形液晶12864 显示实验(实验20)。。。。。。。。。。。。。。。。。。144
    第四 章 MSP430 微处理器综合实践设计
    4.1 语音温度计设计(实验15)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。140
    4.2 简单温度控制设计(实验16)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。141
    4.3 简单计算器的设计(实验17)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。142
    4.4 电子称设计(实验23)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    4.5 简单数字电压表设计(实验18)。。。。。。。。。。。。。。。。。。。。。。。。。。143
    作者魏小龙 南航 MSP430 选修课试用教材 第 5 页
    4.6 语音数字电压表设计(实验18)。。。。。。。。。。。。。。。。。。。。。。。。。。143
    4.7 量程自动切换数字电压表设计(实验18)。。。。。。。。。。。。。。。。。。。。。。143
    4.8 电脑密码锁(实验19)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    4.9 可编程波形发生器设计(实验20)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    4.10 直流电动机恒速控制(实验21)。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    4.11 时间控制器的设计(实验25)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。151
    4.12 出租车计价器设计(直流电动机代替车轮)(实验27)。。。。。。。。。。。。。。162
    4.13 电子水表设计(实验28)。。。。。。。。。。。。。。。。。。。。。。。162
    4.14 IIC 总线实践(实验30)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。162
    4.15 基于蓝牙的温度数据采集实践(实验31)。。。。。。。。。。。。。。。。。。。。。。。。。。。162
    4.16 LED 点阵汉字屏显示设计(实验33)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。162
    4.17 多维机械手臂控制设计(实验22)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    4.18 超声波距离测量实验(实验24)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    4.19 红外遥控器设计(实验24)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    4.20 固体数码录音机(实验24)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。144
    4.21 图形液晶菜单设计(实验32)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。162
    4.22 LED 点阵显示抢答器设计(实验24)。。。。。。。。。。。。。。。。。。。。。144
    4.23 复杂多相位交通灯设计(实验29)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。162
    4.24 简易存储示波器的设计(实验26)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    MSP430基础书籍.pdf
  • 基于MSP430F149 的最小系统设计

    基于MSP430的无线数据传输模块设计

    基于MSP430的气体传感器批量测试系统

    这三篇文章在我完成一个无线温度、湿度、雨量传感器采集项目过程中帮助很大。

    基于MSP430F149的最小系统设计.pdf
  • 我是单片机初学者,www.ti.com.cn/.../zhcu010b.pdf,%E8%BF%99%E6%98%AF%E5%AE%98%E6%96%B9%E7%9A%84MSP-EXP430G2 LaunchPad 实验板用户指南 (Rev. B,先下来学习一下,等试验板到手后就可以熟悉一点啦!希望能是点收到学习板!

  • 这是比赛之前51上面扣下来的,

    可以拿来做键盘,其中只用占用一个io口,用到了一个定时器和一个中断,对于像launchpad上面io紧缺来说很适合,就是内部资源有点浪费,作控制类挺好。

    launchpad红外解码+12864显示.zip
  • 第二个附件:基于MSP430的气体传感器批量测试系统

    在我设计各种传感器与MSP430的连接是提供了很好的思路。

    基于MSP430的气体传感器批量测试系统.pdf
  • 第三个附件:基于MSP430的无线数据传输模块设计

    在完成最后采集的数据通过无线方式向远端服务器发送时,这篇文章给我提供了一个完备的方案

    基于MSP430的无线数据传输模块设计.pdf
  • 在刚开始接触430时导师推荐我们先了解它的功能模块和使用方法,我当时觉得看一些视频结合这个手册蛮不错的   MSP430F149 family user's guide

     

     

    比如使用时一般常规操作,关看门狗,初始化系统时钟,I/O口配置等等,开始觉得16位的可能会有点复杂,但看看他的一些模块的寄存器时一般高8位都是保留的,不需要我们操作,所以感觉一下子简单了许多。在研一时老师在做一个无线回弹仪的项目,选用的处理器就是MSP430F149,其中一些模块他让我们试着写下,在这些实际操作中对430的一些功能模块更加熟悉,用起来也比较顺手,现在推出了主频更高的系列,满足一些需要高速处理数据的需求,继续学习中!!

  • 我来分享一个MSP430F2619的外围板子,加单片机的最小系统板。

    附带一份程序,完美测试全部2619的功能。这个板子是我在电子设计竞赛时使用过的,非常好用。

    但是,友情提醒一下,pcb占用了挺多的引脚,我建议大家把I/O口都到双排针上面,用跳线帽连接,这样可以再需要其他用处时,拿掉跳线帽,就能获得更多I/O接口。

     

    MSP430F2619单片机pcb板图加全部功能测试代码.rar
  • 基于MSP430温度传感器为PT100的温度测量与控制

    1、设计思路 

    方案一:采用单片机Msp430g2553内部的比较器测量电阻,此方案充分利用了单片机的内部资源,发挥了它的优势,但考虑精度要求,故不采用此方案。

    方案二:采用555时基电路,由公式T=0,693(Ra+2Rb)C,可知当Ra,C不变时且用PT100温度传感器代替Rb,即可得到f与PT100温度变化的关系,由于做了好几次公式转化,存在很大的误差并且软件校正过程繁琐,故不采用此方案。

    方案三:采用恒流源式测温电路,设计一个恒流源通过Pt100 热电阻,电流流过Pt100时在其上产生压降,再经过差动放大电路放大,但是恒流源设计比较麻烦且存在不恒流的问题,达不到精度要求,故不采用此方案。

    方案四:采用惠斯顿电桥测温电路,当Pt100 的电阻值和R13是的电阻值不相等时,电桥输出一个毫伏级的压差信号,这压差经过差动放大电路放大到输出期望大小的电压信号,该信号可直接通过Msp430g2553单片机内部AD采样,通过前面几种方案的比较,此方法误差小,满足精度要求,故采用此方案。

     具体看附件!呵呵~~

    基于MSP430温度传感器为PT100的温度测量与控制.doc
  • 希望对大家有所帮助,以上的官方代码有助于初学者把程序下到板子上,可以非常直观的看到效果,也便于初学者理解编程的思想,所以将那个官方代码贴出来,第二个就是那个文档,很清楚的讲解了G2系列的资源,可以和历程一起对比着看,可以更加深入的理解,

     

    MSP430_G2系列_官方代码.rar
  • 毫无疑问,MSP430是业界功耗最低的微控制器。该文档为我们如何选择MSP430系列超低功耗微控制器提供了依据,并介绍了开发工具链及应用领域。链接:

    www.ti.com.cn/.../zhcb003g.pdf

    祝大家学习愉快!

  • 学习完AVR单片机,刚刚接触MSP430系列的单片机。发现他功能强大,而且种类齐全。高中低档应有尽有,而且开发简单。适合大学生去学习,使用。因此,特来申请样板。望批准。

    MSP430单片机硬件知识(1).doc
  • MSP430F47x系列 代码Code:www.ti.com/.../slaa436.pdf

    在一个项目中 如何写中断 定时器 从中获取了参考

  • 1) 通过使用 MSP430G2452 微控制器的 LaunchPad Value Line 开发包实现基于心电图的心率监测 (Rev. A)

    www.ti.com/.../zhca428

    提供了心电图ECG产生机理,检测方法,采用MSP430G系列产品的实现方案,非常好,代码经简单修改即可使用。

    2)LaunchPad实验板 触摸感应子卡 使用指南

    www.ti.com/.../zhcu011 提供了使用MSP430 LaunchPad触摸子卡的使用方式。

    MSP430触摸控制方案:电容式触摸软件库 www.ti.com/.../zhcu033

    提供了采用MSP430的四种方案的全部库函数及示例,非常容易上手。

    3)MSP430 Opencore

    opencores.org/project,openmsp430

    基于MSP430指令集的开源IP,Verilog描述,可以用FPGA及silicon wafer验证。提供了一个替代的基于GDB的调试器。对于研习MCU的朋友有很大的帮助。

  • 我是大学生,还在学习这个单片机。目前对我最有用的  除了官方的编程文档以外,就是官方的示例程序对我帮助最大了,配合文档和示例程序,学习起来可以事半功倍,写程序的时候,也可以从中复制修改代码,提高了开发速度。

    MSP430F149 official Demo.zip
  • 很想要一个啊,一直都是通过通过Proteus仿真MSP430才入的门,有一份很好的仿真msp430的资料,希望给有用的人。

    Proteus 仿真MSP430实例14例(带源码).rar
  • 2553的AD转换程序,使用12864进行显示,12864采用三线制串行驱动,整个系统采用模块化编程,整个系统已经调试成功并带有详细的中文注释。

    2553_12864_AD.rar
  • 接触430的时间不是很长,但还是想分享一下自己的心得。

    现在已经大三了,突然感觉时间过得好快啊,但感觉自己大学什么都没学一样(呵呵,其实还好啦),从大一开始,就开始接触51单片机,当时用51做东西的时候感觉自己挺帅的,随着自己了解的 东西变多,也就慢慢接触了avr(个人认为avr就很强大了),包括现在比较流行的Arduino,也正在学习中,谈到430呢,个人的水平还算在入门的级别吧,所以我下面说的也就算是对初学者的一些建议吧!

    学习硬件呢,首先要明白的我们选择这个硬件的目的,知道这个硬件可以实现什么,下面我们要做的就是奔着这个目的去实现自己想要的结果了;其次呢,学习硬件,我们要了解这个硬件的基本原理,具体电路可以不是很了解,但是硬件工作的流程我们是要必须清楚明白的,这个过程也就是我们看产品说明书的过程了;最后,我们要做的就是理论联系实际的操作了,用自己学到的东西去实现自己设计。当然了,这些过程也是穿插而来的,并不是一成不变的,总之,我想要说的是,理论可能与实际相差很远,但也很近,就想一层纸,我们要做的,就是捅破这层纸。

    好了,不说了,时间有限嘛,这里有一些适合430初学者的东西,大家一块分享一下吧,呵呵!

    msp430开发经典实例1.rar
  • 网上搜集的MSP430的项目开发的程序。

    msp430系列项目程序.rar
  • 我在学习Msp430单片机的过程中除了看单片机的数据手册以外主要参考了以下几个文档,起初我通过看430的学习视频和《MSP430经典讲解》来了解430单片机的硬件结构与指令格式、开发环境以及编程语言等基础知识,然后借助《MSP430 C语言例程》、《CCS5.1用户指南》和《MSP430 自学手册》来学习MSP430单片机在CCS5中的C语言编程。

    下面我用附件的形式把上面我提到的3个文档贴出来。

     

     

    MSP430学习文档.rar
  • 暑假参加了学校的电子设计大赛培训,从七月份开始接触MSP430,到现在也有两个月了,在这其中学到了很多。

    以前是学51的,刚接触430的时候,由于430不能进行位声明,感觉用起来很别扭,可是后来才发现这样设计有很大的好处,直接对寄存器进行操作,直观明了,容易记住,这与AVR单片机很相似,为移植提供了方便。在学习过程中遇到了不少问题,看着全英文的技术手册和USE' GUIDE让自己又和国际接轨的感觉。

    技术手册真的是一款产品必不可少的东西,我们根据技术手册对产品根据自己的意愿进行操作,所以在这里要和大家分享MSP430G2553的技术手册和USE' GUIDE,还有从网上找到网友自己画的MSP430 Launchpad 的原理图,通过研究这张原理图在串口通信时帮我解决了是该如何接线的问题,确实很有用。

    自己有写过MSP430G2553的程序,在这里给大家分享自己写的一些程序。

    附上程序图片:

    程序和资料都在附件里,欢迎分享。

    希望大家能多多交流。

    MSP430G2553.rar
  •  

    学430有段时间了,发现板子越来越强大,许多功能还没学会,支持TI,支持这个活动!!!

    下面是G2553的示例程序,有需要的来下载!

    http://pan.baidu.com/share/link?shareid=22674&uk=1712177037

     

    特定器件型号结果:
    器件型号 说明 器件类型 状态   公司
    MSP430G2553 MSP430G2x53、MSP430G2x13 混合信号微处理器 器件 ACTIVE 德州仪器

     


     

  • 我觉得"MSP430 Microcontroller Software for Handheld Fuel Gauge & Battery Authentication"的文章相当好,对相关产品的设计和开发很有用!

  • MSP430_C语言例程注释详

    今年暑假接触的430单片机,刚开始的时候看的是ccs的例程,但是例程里的解释是英文的,看得不是很清楚,网上找到的这个文档非常适合初学者理解程序,给了我很大的帮助。

     

    MSP430_C语言例程注释详.pdf
  • http://www.eefocus.com/bbs/index.php

    首页>>论坛 >>技术社区 >>德州仪器技术社区论坛 >>MSP430 >>MSP430多本学习书籍超值放送,不用买书啦!

    大家看看吧,下面是链接里的内容。

    MSP430多本学习书籍超值放送,不用买书啦!

    整理了多本MSP430中英文书籍,与大家分享,供各位朋友下载学习!

    如你有感觉对MSP430学习有帮助的书籍,也可以上传上来和大家一起分享哦!

    需要下载的朋友,动动手指顶一下哦!让更多的朋友看到好东西!大家共同努力吧~

    1.《MSP430系列超低功耗16位单片机原理与应用》

    作者:    胡大可

    出版社:  北京航空航天大学出版社

    点击下载: http://www.eefocus.com/bbs/file_252983.html

    2.《MSP430系列FLASH型超低功耗16位单片机》

    作者:    胡大可

    出版社:  北京航空航天大学出版社

    点击下载: http://www.eefocus.com/bbs/file_252988.html

    3.《MSP430系列单片机接口技术及系统设计实例》

    作者:    魏小龙

    出版社:  北京航空航天大学出版社

    点击下载: http://www.eefocus.com/bbs/file_252999.html

    4.《MSP430系列单片机C语言程序设计与开发》

    作者:    胡大可

    出版社:  北京航空航天大学出版社

    点击下载:

    http://www.eefocus.com/bbs/file_253001.html

    5.《MSP430系列16位超低功耗单片机原理与应用》

    作者:    沈建华 杨艳琴 翟骁曙

    出版社:  清华大学出版社  

    点击下载: http://www.eefocus.com/bbs/file_253003.html

    6.《MSP430系列单片机实用C语言程序设计》

    作者:    张晞 王德银 张晨

    出版社:  人民邮电出版社

    点击下载: MSP430系列单片机实用C语言程序设计_张晞 http://www.eefocus.com/bbs/file_253006.html

    《MSP430系列单片机实用C语言程序设计》一书附带程序http://www.eefocus.com/bbs/file_253068.html

    7.《MSP430单片机C语言应用程序设计实例精讲》

    作者:  秦龙

    出版社:电子工业出版社

    点击下载: MSP430单片机C语言应用程序设计实例精讲(秦龙)   http://www.eefocus.com/bbs/file_253011.html

    8.《MSP430单片机应用系统开发典型实例》

    作者:秦龙

    出版社:中国电力出版社

    点击下载: http://www.eefocus.com/bbs/file_253012.html

    9.《MSP430单片机基础与实践》

    作者:谢兴红//林凡强//吴雄英  

    出版社:北京航空航天大学

    点击下载: http://www.eefocus.com/bbs/file_253019.html

    10.《大学生嵌入式学习实践—基于MSP430系列》

    作者:梁源贾 灵郝强

    出版社:北京航空航天大学出版

    点击下载: http://www.eefocus.com/bbs/file_253030.html

    11.《MSP430单片机原理与应用实例详解》

    作者:洪利 章扬 李世宝

    出版社:北京航空航天大学出版

    点击下载:http://www.kuaipan.cn/file/id_51846646174087241.htm

    12.《MSP430单片机自学笔记》

    作者:张福才  

    出版社:北京航空航天大学出版

    点击下载:

    MSP430单片机自学笔记http://www.eefocus.com/bbs/file_253039.html

    MSP430单片机自学笔记光盘资料,光盘资料太大,上传不了,需要的话联系本人,下边留有qq联系方式!

    13.《MSP430系列单片机系统工程设计与实践》

    作者:谢楷 赵建

    出版社:机械工业出版社

    点击下载: http://218.75.172.215/file/MDAwMDAwMDHfZ7KNN50yfJ5vCZ4xZ4U21v6A28m0cgUBG-Smc6ld5Q../9daa4d5cb74ab1856fc8711129724b2d4e726fb/MSP430%E7%B3%BB%E5%88%97%E5%8D%95%E7%89%87%E6%9C%BA%E7%B3%BB%E7%BB%9F%E5%B7%A5%E7%A8%8B%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E8%B7%B5.pdf?key=AAABQFBj1Kez6dzB&p=&a=26295420-1c07fd9&mode=download

    14.《Embedded System Design using MSP430》

    作者:Chris Nagy

    点击下载: Embedded+System+Design+using+MSP430_Chris  http://www.eefocus.com/bbs/file_253079.html

    好东西不要忘记顶一下支持哦!!!如若下载不了,可联系本人qq  742623887 索取

  • MSP430 按键程序 (含电路图及源代码)

    #i nclude <msp430x14x.h>
    void Init_Port(void)
    {
        //将P1口所有的管脚在初始化的时候设置为输入方式
        P1DIR = 0;
     
        //将P1口所有的管脚设置为一般I/O口
        P1SEL = 0;
       
        // 将P1.4 P1.5 P1.6 P1.7设置为输出方向
        P1DIR |= BIT4;
        P1DIR |= BIT5;
     P1DIR |= BIT6;
        P1DIR |= BIT7;

     //先输出低电平
     P1OUT = 0x00;

     // 将中断寄存器清零
        P1IE = 0;
        P1IES = 0;
        P1IFG = 0;
        //打开管脚的中断功能
     //对应的管脚由高到低电平跳变使相应的标志置位
        P1IE |= BIT0; 
        P1IES |= BIT0; 
        P1IE |= BIT1; 
        P1IES |= BIT1;
     P1IE |= BIT2; 
        P1IES |= BIT2; 
        P1IE |= BIT3; 
        P1IES |= BIT3;
     _EINT();//打开中断
        return;
    }
    void Delay(void)
    {
     int i;
     for(i = 100;i--;i > 0) ;//延时一点时间
    }
    int KeyProcess(void)
    {
        int nP10,nP11,nP12,nP13;
     int nRes = 0;
     //P1.4输出低电平
     P1OUT &= ~(BIT4);
     nP10 = P1IN & BIT0;
     if (nP10 == 0) nRes = 13;
     nP11 = P1IN & BIT1;
     if (nP11 == 0) nRes = 14;
     nP12 = P1IN & BIT2;
     if (nP12 == 0) nRes = 15;
     nP13 = P1IN & BIT3;
     if (nP13 == 0) nRes = 16;
     //P1.5输出低电平
     P1OUT &= ~(BIT4);
     nP10 = P1IN & BIT0;
     if (nP10 == 0) nRes = 9;
     nP11 = P1IN & BIT1;
     if (nP11 == 0) nRes = 10;
     nP12 = P1IN & BIT2;
     if (nP12 == 0) nRes = 11;
     nP13 = P1IN & BIT3;
     if (nP13 == 0) nRes = 12;
     //P1.6输出低电平
     P1OUT &= ~(BIT4);
     nP10 = P1IN & BIT0;
     if (nP10 == 0) nRes = 5;
     nP11 = P1IN & BIT1;
     if (nP11 == 0) nRes = 6;
     nP12 = P1IN & BIT2;
     if (nP12 == 0) nRes = 7;
     nP13 = P1IN & BIT3;
     if (nP13 == 0) nRes = 8;
     //P1.7输出低电平
     P1OUT &= ~(BIT4);
     nP10 = P1IN & BIT0;
     if (nP10 == 0) nRes = 1;
     nP11 = P1IN & BIT1;
     if (nP11 == 0) nRes = 2;
     nP12 = P1IN & BIT2;
     if (nP12 == 0) nRes = 3;
     nP13 = P1IN & BIT3;
     if (nP13 == 0) nRes = 4;

     P1OUT = 0x00;//恢复以前值。

     //读取各个管脚的状态
     nP10 = P1IN & BIT0;
     nP11 = P1IN & BIT1;
     nP12 = P1IN & BIT2;
     nP13 = P1IN & BIT3;
     for(;;)
     {
      if(nP10 == 1 && nP11 == 1 && nP12 == 1 && nP13 == 1)
      {
       //等待松开按键
       break;
      }
     }
     return nRes;
    }
    // 处理来自端口 1 的中断
    interrupt [PORT1_VECTOR] void PORT_ISR(void)
    {
     Delay();
     KeyProcess();
        if(P1IFG & BIT0)
        {     
         P1IFG &= ~(BIT0);// 清除中断标志位
        }
        if(P1IFG & BIT1)
        {
         P1IFG &= ~(BIT1);// 清除中断标志位
        }
        if(P1IFG & BIT2)
        {
         P1IFG &= ~(BIT2);// 清除中断标志位
        }
     if(P1IFG & BIT3)
        {
         P1IFG &= ~(BIT3);// 清除中断标志位
        }
    }
    void Init_CLK(void)
    {
        unsigned int i;
        BCSCTL1 = 0X00;   //将寄存器的内容清零
         //XT2震荡器开启
         //LFTX1工作在低频模式
         //ACLK的分频因子为1
         
        do
        {
     IFG1 &= ~OFIFG;                       // 清除OSCFault标志
     for (i = 0x20; i > 0; i--);               
        }
        while ((IFG1 & OFIFG) == OFIFG);      // 如果OSCFault =1  
         
        BCSCTL2 = 0X00;   //将寄存器的内容清零
        BCSCTL2 += SELM1;  //MCLK的时钟源为TX2CLK,分频因子为1
        BCSCTL2 += SELS;  //SMCLK的时钟源为TX2CLK,分频因子为1
    }

    MSP430按键接口电路图

  • 这个视频讲述了如何快速了解MSP430 的时钟系统。它首先MSP430系列通用的时钟特征,接着介绍了在特定的硬件设计中如何优化和提高时钟性能。所以这个学习视频对于430的入门者非常有用。

    www.ti.com/.../msp430f2012

  • MSP430F2XXXX的手册

    虽然说比较基础吧~~但是有时候还是得看这个靠谱

    MSP430F2XXX.pdf
  • 文档是一个比较基础的说明,当时是用MSP430+CC2520的一个zigbee的板子,用于检测传输,在TI协议栈的基础上加了一些自己的功能,多次在这个文档中找到我需要的知识,说的比较细,也比较清楚,要想深入学习,还是看这个吧

    MSP430F2XXX.pdf
  • 1.   MSP430单片机C语言和汇编语言混合编程。为了发挥C语言和汇编语言各自的优点,二者需要相互调用函数。文章介绍了MSP430单片机的C 语言函数的参数传递规则,对C语言和汇编语言的混合编程进行了详细描述。

    2.   手把手教你使用Grace开发LaunchPad。Grace是TI推出的图形外设配置工具,用于加速用户对MSP430的使用,文章简单介绍下如何使用Grace对LaunchPad的开发。

    3.一步一步演示使用CCS5创建新的项目。CCS5入门,很不错。

    手把手教你使用Grace开发LaunchPad.pdf
  • 学习MSP430,可以参考TI提供的VCR以及对应的PPT。这些资源在论坛里都可以找得到。

    【LaunchPad】ADC10介绍.pdf

    【LaunchPad】IO的使用(13日修).pdf

    【LaunchPad】板上资源解读.pdf

    【LaunchPad】初体验.pdf

    【LaunchPad】触摸板试用心得.pdf

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

    【LaunchPad】开发板介绍.pdf

    【LaunchPad】另一种uart的实现.pdf

    【LaunchPad】实现带有TimerA+的UART功能.pdf

    【LaunchPad】试用+.pdf

    【LaunchPad】手把手教你使用LaunchPad.pdf

    【LaunchPad】系统初始化及时钟配置.pdf

    【LaunchPad】学习第一记.pdf

    【LaunchPad】演示应用:内部温度测量.pdf

    如何对+MSP430+的液晶模块的控制.pdf

    通过这些原理的学习,再加上开发板的熟悉,MSP430的开发不再是难事。

    【LaunchPad】学习第一记.pdf
  • 有了这4本教程相信你学习MSP430会很快的入门

     

    3.jpg

     

    2.jpg

    MSP430单片机教程资料.rar
  • 根据MSP430 uIP 1.0这份资料我最终做出了一个简单的以太网发送接收数据的小模块,少走许多的弯路。

    MSP430 uIP 1.0.rar
  • 最近在学习关于调制发射这一类的原理,因为工作需要做一个无线收发系统。

    我找过很多资料,发现MSP430系列也有这个功能。

    http://www.ti.com.cn/cn/lit/an/slaa037/slaa037.pdf

    但之前选 的PIC方案,一直还未有确定下来。

    刚好MSP430可以 有个比较,在选型方面可以有更多的选择。

  • 学习MSP430 已经有两个月了,当初为了参加TI的模拟电子邀请赛,找了一些资料阅读。感到对入门最有帮助就是MSP430x2xx Family User's Guide技术手册,文档编号是SLAU144I。在这份文档里将G2553的时钟系统、硬件乘法器以及丰富的外设详实而准确地介绍了一遍。也正是在这份文档里,我着重学习了MSP430的强大的时钟功能和AD模块的使用,以及如何让430运行在低功耗模式下。这份文档对于第一次接触430的人很有意义,阅读后,我也自己写了一些小程序包括测频率、发SPWM等等。在之后准备竞赛中,还有一篇文档叫《MSP430程序库——通过SPI操作AD7708》连接地址是: http://www.ideyi.org/bbs/article_1077_370084.html 对我加深MSP430通讯的理解很有裨益。通过这篇文章差不多弄懂了MSP430 SPI通讯方式如何控制片外AD或是DA。事实上在全国赛中,我们就用了片外的AD以提高分辨率,也取得比较好的效果。其实在比赛之前,我们就熟悉了430控制TLV5636 和ADS1115等芯片,这位我们今后的小系统设计奠定了基础。附件里是其中一篇参考文档。

    MSP430程序库(六)通过SPI操作AD7708.pdf