当前位置:首页 >> 信息与通信 >>

MSP430 LaunchPad实验板触摸感应子卡


ZHCU011 – August 2010

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

ZHCU011 – August 2010

1

ZHCU011 – August 2010

1. 触摸感应子卡概述
1.1 概述
LaunchPad Touch 的触摸感应子卡是一个基于 Texas Instruments MSP430G2xx 系列的完整的触摸感应应用开发方案.。 触摸感应子卡可以被插入现有的 MSP-EXP430G2 LaunchPad 实验板来实现一个触摸感应的应用。 进行简单的硬件配置 和使用不同的软件,可以实现按键/滑条/拨号盘的不同应用。在 MSP-EXP430G2 LaunchPad 实验板套件中采用了 MSP430G2211 微控制器;利用 MSP430G2211 的内置比较器来完成触摸感应, 同时利用计时器来控制 LED 闪烁频率 以及 LED 的亮度作为反馈. 强烈推荐您在使用触摸感应子卡前阅读 MSP-EXP430G2 LaunchPad 实验版用户手册 (SLAU318) 相关代码和更多信息可在 http://www.ti.com.cn/xxx 上下载. MSP-EXP430G2 可以运用 IAR Embedded workbench 集成开发环境 (IDE) 或 Code Composer Studio (CCS) 来进行 代码编写, 程序下载和调试。 调试程序非常简单易用,不需要任何额外的硬件资源,允许用户全速运行程序,设定硬件 断点以及单步执行等。 触摸感应子卡特性: 实现触摸按键/滑块/拨号盘的功能 通过 2 个通用数字 I/O 口来驱动 2 颗 LED 用于视觉反馈 支持所有 PDIP14 封装的具有片内比较器模块的 MSP430G2x11 和 MSP430F20x1 型号 能轻松连接到 MSP-EXP430G2 LaunchPad 实验板用于调试

图 1. 触摸感应子卡外观图

1.2 套件内容
触摸感应子卡套件包含了以下一些配件: 触摸感应子卡 另外, 套件附送的 MSP430G2211 芯片可以帮助您马上体验 EXP430G2 的各项功能。 MSP430G2211 是超低功耗 16 位微控制器 MSP430 中的一员,拥有片内比较器,2k 字节程序空间和 128 字节的 SRAM。

2 安装
2.1 硬件安装
首先,请准备好 MSP-EXP430G2 LaunchPad 实验板。 移除(1)(2)(3)和(4)号跳接帽, 参考图 2。

ZHCU011 – August 2010

2

ZHCU011 – August 2010
用烙铁移除电容(5)和电阻(6), 参考图 2。 将两个公的 10 脚连接器焊在 MSP-EXP430G2 LaunchPad 实验板上。 按照正确的方向将你的 MSP430G2211 芯片放入插座中!! ! 插入触摸感应子卡,确认连接正常,参考图 3。 将 mini-USB 连接线插入 LaunchPad 板上。 如果你已正确安装已认证的 VCP 驱动在您的电脑上, FET 将不会要求 Launchpad 板的手动安装:

图 2. MSP-EXP430G2 LaunchPad 实验版设置示意图

图 3. 已安装在 LaunchPad 实验板上的触摸感应子卡

2.2 软件安装
下载 IAR KickStart 或 CCS V4 中的任何一种集成开发环境软件,他们都提供了在用于仿真 MSP-EXP430 LaunchPad 所需的驱动程序。 一旦安装完成,IDE 会将 MSP-EXP430G2 LaunchPad 识别为 USB:HID 调试界面。 至此,基于 MSP430G2xx,将其触摸感应子卡接入 LaunchPad 实验板的触摸感应运用开发环境已准备就绪。

ZHCU011 – August 2010

3

ZHCU011 – August 2010

3. 开始您的触摸感应用
3.1 开始触摸感应的应用
首先,将 MSP-EXP430G2 LaunchPad 用自带的 mini USB 连接线接入计算机一个空闲的 USB 接口。以下的章节将会 演示如何建立一个 MSP-EXP430G2 LaunchPad 的工程,并将相关的应用程序下载到 MSP430G2211。 在例子程序中 LED 将会随着对触摸感应子卡上 W1 到 W5 或 S1 到 S5 的触摸进行闪烁并进行亮度调节。我们将会基于 IAR kickstart 来演示这个应用程序。请按照下面的顺序打开 IAR Embeded Workbench;打开 Windows 的 Start 菜单→ Programs → IAR Systems → IAR Embedded Workbench Kickstart for MSP430 Vx.x → IAR Embedded Workbench)。 1. 建立一个新工程:通过Use Project → Create new project来设置你新工程的工程名以及在电脑上的保存目录。最重 要 的 是 , 要 使 用 → Add files 来 添 加 工 程 项 目 Cap_Sensing_Touch_Key_V1.0.c ; 该 代 码 您 可 以 在 http://www.ti.com.cn/xxx上下载到。 2. 3. 4. 5. 6. 7. 8. 9. 选 择 正 确 的 芯 片 型 号 : 通 过 点 击 Projects → Options → General Options → Target 并 在 设 备 列 表 中 选 择 MSP430G2211 来设置正确的芯片型号。 设定正确的调试工具:在 Options 窗口里,进入 FET Debugger → Setup → Connection 并选择 TI USB FET 来使用 USB 接口。 保存设定好的工程:使用 File → save the workspace 来保存你自己的 workspace 文件。 编译工程:使用 Project → Rebuild All 来编译和关联源代码。你可以通过双击 project,然后再双击显示的源文件来 读取源代码。 下载代码到芯片中:使用 Project → Download & Debug 来开始 C-SPY 调试器。C-SPY 会擦除设备的闪存,然后 将程序文件下载到设备闪存里。 调试程序:使用 Debug → Go 来开始程序。LED 会随着触摸 W1 到 W5 而闪烁! LED1 会变化闪烁的频率;LED2 会随着相应的按键显示不同的亮度。 退出调试:使用 Debug → Stop Debugging 来停止调试,退出 C-SPY 且回到 Workbench。 退出开发环境:使用 File → Exit 来退出 Workbench。

恭喜您, 您已经顺利创建并且完成了您的第一个 MSP430 触摸感应应用。 通过将 6 个跳接帽的位置从滑轮边改变到滑块边,然后通过复位按键对芯片进行复位,您就可以测试 S1 到 S5 的触摸 键功能了。你不需要下载任何代码,LED 会随着触摸 S1 到 S5 而闪烁!LED1 会变化闪烁的频率;LED2 会随着相应的 按键显示不同的亮度。

图 4. 触摸感应子卡设置示意图

3.2 开始触摸感应滑块/拨号盘的应用
重 复 3.1 章 节 的 操 作 来 设 置 一 个 新 的 MSP-EXP430G2 工 程 并 将 Cap_Sensing_Slider_Wheel_V1.0.c 下 载 到 MSP430G2211. 你 将 可 以 体 验 触 摸 感 应 滑 块 / 拨 号 盘 的 应 用 . Cap_Sensing_Slider_Wheel_V1.0.c 可 以 在 http://www.ti.com.cn/xxx下载到.

ZHCU011 – August 2010

4

ZHCU011 – August 2010

4. 原理图

5 参考资料
1. MSP-EXP430G2 LaunchPad 实验板用户手册 (SLAU318) 2. MSP430G2x11 数据手册(SLAS695) 3. MSP430x2xx 系列用户指南(SLAU144) 4.基于 PCB 触摸感应的 MSP430 实现 (SLAA363)

ZHCU011 – August 2010

5

IMPORTANT NOTICE

重要声明
德州仪器(TI) 及其下属子公司有权在不事先通知的情况下 随时对所提供的产品和服务进行更正、修改、增强、改进或其它更改 并有权随时中止提供任何产品和服务。客户在下订单前应获取最新的相关信息 并验证这些信息是否完整且是最新的。所有产品的 销售都遵循在订单确认时所提供的TI 销售条款与条件。 TI 保证其所销售的硬件产品的性能符合TI 标准保修的适用规范。仅在TI 保证的范围内 且TI 认为有必要时才会使用测试或其它质 量控制技术。除非政府做出了硬性规定 否则没有必要对每种产品的所有参数进行测试。 TI 对应用帮助或客户产品设计不承担任何义务。客户应对其使用TI 组件的产品和应用自行负责。为尽量减小与客户产品和应用相关 的风险 客户应提供充分的设计与操作安全措施。 TI 不对任何TI 专利权、版权、屏蔽作品权或其它与使用了TI 产品或服务的组合设备、机器、流程相关的TI 知识产权中授予的直接 或隐含权限作出任何保证或解释。TI 所发布的与第三方产品或服务有关的信息 不能构成从TI 获得使用这些产品或服务的许可、授 权、或认可。使用此类信息可能需要获得第三方的专利权或其它知识产权方面的许可 或是TI的专利权或其它知识产权方面的许可。 对于TI 的产品手册或数据表 仅在没有对内容进行任何篡改且带有相关授权、条件、限制和声明的情况下才允许进行复制。在复制 信息的过程中对内容的篡改属于非法的、欺诈性商业行为。TI 对此类篡改过的文件不承担任何责任。 在转售TI 产品或服务时 如果存在对产品或服务参数的虚假陈述 欺诈性商业行为。TI 对此类虚假陈述不承担任何责任。 则会失去相关TI 产品或服务的明示或暗示授权 且这是非法的、

TI 产品未获得用于关键的安全应用中的授权 例如生命支持应用(在该类应用中一旦TI 产品故障将预计造成重大的人员伤亡) 除 非各方官员已经达成了专门管控此类使用的协议。购买者的购买行为即表示 他们具备有关其应用安全以及规章衍生所需的所有专业 技术和知识 并且认可和同意 尽管任何应用相关信息或支持仍可能由TI 提供 但他们将独力负责满足在关键安全应用中使用其产 品及TI 产品所需的所有法律、法规和安全相关要求。此外 购买者必须全额赔偿因在此类关键安全应用中使用TI 产品而对TI 及其 代表造成的损失。 TI 产品并非设计或专门用于军事/航空应用 以及环境方面的产品 除非TI 特别注明该产品属于“军用”或“增强型塑料”产品。只 有TI 指定的军用产品才满足军用规格。购买者认可并同意 对TI 未指定军用的产品进行军事方面的应用 风险由购买者单独承担 并且独力负责在此类相关使用中满足所有法律和法规要求。 TI 产品并非设计或专门用于汽车应用以及环境方面的产品 除非TI 特别注明该产品符合ISO/TS 16949 要求。购买者认可并同意 如果他们在汽车应用中使用任何未被指定的产品 TI 对未能满足应用所需要求不承担任何责任。 可访问以下URL 地址以获取有关其它TI 产品和应用解决方案的信息: 产品 放大器 数据转换器 DLP? 产品 DSP 时钟和计时器 接口 逻辑 电源管理 微控制器 RFID RF/IF 和 ZigBee? 解决方案 amplifier.ti.com dataconverter.ti.com www.dlp.com dsp.ti.com www.ti.com/clocks interface.ti.com logic.ti.com power.ti.com microcontroller.ti.com www.ti-rfid.com www.ti.com/lprf TI E2E 工程师社区 数字音频 汽车电子 通信与电信 计算机及周边 消费电子 能源 工业应用 医疗电子 安防应用 视频和影像 无线通信 http://e2e.ti.com/cn/ 应用 www.ti.com/audio www.ti.com/automotive www.ti.com/communications www.ti.com/computers www.ti.com/consumer-apps www.ti.com/energy www.ti.com/industrial www.ti.com/medical www.ti.com/security www.ti.com/video www.ti.com/wireless-apps IMPORTANT NOTICE

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright ? 2010, Texas Instruments Incorporated


相关文章:
基于MSP430 launchpad超声波测距系统
基于MSP430 launchpad超声波测距系统_计算机软件及应用_IT/计算机_专业资料。基于...MSP430 LaunchPad实验板... 6页 免费 基于MSP430的超声波电机... 33页 1下...
MSP430G2系列单片机原理与实践教程完整版
MSP-EXP430Launchpad 实验指南 前言 MSP430G2 系列...launchpad 评估板资源的 使 用方法介绍及单片机入门...(监视) ”选项卡(应当在屏幕右上角部分) , 然后...
MSP-EXP430G2入门
(历程代码文件夹) 应用举例——MSP430G2452 内置温度传感器温度检测 首次使用: 首次使用 MSP-EXP430G2 LaunchPad 实验板时, 演示应用将在该板从 USB 主机获得...
MSP430 LaunchPad温度检测
演示应用——内部温度测量 :LaunchPad 实验板包括一个预烧录程序的 MSP430G2553 器件。实验板启动后,按下 P1.3 可将应用切换到温度测量模式。此 模式开始会...
TI MSP-EXP430G2 LaunchPad开发解决方案
target device SLAU318B– 图 2.MSP-EXP430G2 LaunchPad 外形图 MSP-EXP430G2 实验板包括: The MSP-EXP430G2 experimenter kit includes the following hardware...
MSP-EXP430Launchpad实验指南参考代码
MSP-EXP430Launchpad实验指南参考代码_计算机硬件及网络_IT/计算机_专业资料。MSP...(时间 较长) #define KEY_LVL 50 // 定义触摸板是否按下的阀值 /* 使用...
基于MSP430G2 553的电子秤设计
比较器外设选项 7.启用创新电容式触摸感应设计的 IO 在此类应用中可降低 系统...个引脚, 从而 使 MSP430Value Line 器件能够轻松插入 LaunchPad 实验板电 路...
MSP430 launch pad 中文资料2
MSP430 launch pad 中文资料2_电子/电路_工程科技_...编程的上拉/下拉电阻 -一些部分/端口支持触摸感应 ...者板 这个 MSP-EXP430G2 是一个廉价实验者板,...
MSP430单片机深入学习笔记
我们需要在子函数里,查询中断标志 位 #pragma vector = PORT1_VECTOR PORT1_ISR(void) __interrupt void { } LaunchPad 口袋实验平台—MSP-EXP430G2 篇 //...
MSP430 LaunchPad开发 答案
MSP430 LaunchPad开发 答案_计算机软件及应用_IT/计算机_专业资料。ti学习使用第1题:MSP430内建的 LCD 驱动器,目前支持的最大 MUX 数量是多少?? A4 B 8 C ...
更多相关标签: