MSP430单片机简介

Similar documents
Microsoft Word - MSP430 Launchpad 指导书.docx

MSP430x11x1 T A -40 ~ SOWB 20 TSSOP (DW) (PW) MSP430F110IDW MSP430F110IPW MSP430F112IDW MSP430F112IPW + F11x 30kΩ

untitled

Microsoft Word - MSP_430学习笔记.doc

议程 介绍 Value Line 系列 Code Composer Studio CPU 与基本时钟模块 中断与 GPIO Timer_A 与 WDT+ MSP430 低功耗设计 ADC10 和 Comparator_A+ 串行通信模块 Grace 电容式触摸按键解决方案

第 1 章 MSP430 快速入门 因为最近转入 MPS430 的技术支持工作, 所以现在开始学习 430 的开发 由于之前用过 51, 也用过 TI 的 ARM CORTEX-M3, 但是就是没有用过 TI 的 430, 所以将 我学习 430 的过程写出来, 给像我一样之前没有 430 开发经验

(3)ADC12Ó¦Ó÷¶Àý

untitled

MSP430

学习MSP430单片机推荐参考书

RO 电容检测 : 其原理就是测震荡电路频率, 关键参数在电容 ----C1 的充放电,R5 和 C1 构成一阶 RC 震荡电路 比较器的输入电压时随着输出电压变化而变化的, 而比较器负输入端电压是由 C1 充放电决定 通过计算可以发现, 电容电压在 1/3VCC-2/3VCC 之间反复变化 其震荡

MSP430 Launchpad 指导书

MSP430系统实验教程.doc

Microsoft Word - µÚ4ÕÂ Basic clock+.doc

MSP430X1XX 系列微控制器具有以下特征 结构框图 超低功耗结构体系 A 额定工作电流在 1MHz V 工作电压 C11X P11X 和 E11X 为 V 从备用模式唤醒为 6 S 丰富的中断能力减少了查询的需要灵活强大的处理能力源操作数有七种寻址模

MSP430F KB+256B flash 10KB RAM 64 Quad Flat Pack QFP MSP430x1xx SLAU049 MSP430 MSP RISC CPU 16 DCO 6 MSP430x15x/16x/161x A/D 12 D/A

Microsoft Word - MSP430F³£ÓÃÄ£¿éÓ¦ÓÃÔ�Àí.doc

作业四:

MSP430 MSP430 F149 MSP430F149 P USART MSP430F PWM 63#

第三章 3.5 Flash 使用的代码样例 #include "msp430g2553.h" /**************************************************** g2553 有 4 个数据段, 每个数据段有 64bytes, 共 256bytes D:0x10

static unsigned int n250ms=o; n250ms++; if(n250ms==2){ // 延时 250ms 2=500ms n250ms=0; // 清零计数器 DelayTime&=~Delay500ms;// 复位标志位 WDTCTL=WDTHOLD+WDTPW; 1E

PowerPoint 演示文稿

Microsoft Word - 430实验说明.doc

Getting Started with the MSP430 LaunchPad

变量名 :JAVA_HOME, 变量值 : 你的安装路径 \Java\jdk 版本号 3 接下来查看系统变量, 如果其中有 classpath 和 path 变量, 则在其值后面分别添加 : ; 你的安装路径 \Java\jdk 版本号 \jre\lib 和 ; 你的安装路径 \Java\jdk 版

本文档为 TI 数字温度传感器 TMP104 的应用入门, 介绍如何利用 MSP430 及 TMP104 来进 行温度的读取及系统设计过程中的注意事项 文中涉及源代码仅供参考, 如需完整代码, 请邮件索取 准备文档 TMP104 Datasheet

33023A.book(31026A_cn.fm)

Microsoft Word - MSP430简介.doc

练习 5: 冒泡程序目的 : 了解 C 语言的基础知识, 学会比较数据和排序要求 : 1 将 9,17,5,38,26 这五个数按从小到大的顺序排序 ; 2 将排序函数放在起始地址为 0XC000 的 FLASH 中 ; 3 将排好序的数组放到起始地址为 0x300 开始的 RAM 中 ; 4 程序

MSP430 常见问题解答

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

没有幻灯片标题

Microsoft Word - mcu-an z-10.doc

查询 MSP430F110 供应商 捷多邦, 专业 PCB 打样工厂,24 小时加急出货 Low Supply Voltage Range 1.8 V to 3.6 V Ultralow-Power Consumption: Active Mode: 200 µa at 1 MHz, 2.2 V S

MSP430 串行异步通讯原理与实现 南京航空航天大学 魏小龙 本讲讲述串口功能与连接的实现 大多数 MSP430 芯片都有硬件异步通讯功能, 有一些器件有两个通讯端口, 也有少数没有 没有硬件串口的芯片可以实现软件 ( 模拟 ) 串口 下面表格为 430 系列芯片串口的情况 系列芯片 F11 系列

Microsoft Word - µÚ10ÕÂ Universal Serial Interface.doc

NiOS II SOPC 嵌入式系统基础教程

128K Flash EPROM 的程序?\(Bank=64K\) 切?

中文摘要 本系統採用德州儀器 MSP430 系列的晶片, 配合具有 HID 人機介面的藍芽來遙控智慧行動裝置遊戲軟體 目的在於使用第三方裝置來無線操作 Android 手機裡的遊戲, 讓手機遊戲增加更多玩法及趣味性, 以此改變傳統的手機遊戲 英文摘要 The system uses a Texas

Microsoft Word - 10

HT46R47 f SYS =4MHz 3.3~5.5V f SYS =8MHz 4.5~5.5V 13 位双向输入 / 输出口 1 个与输入 / 输出共用引脚的外部中断输入 8 位带溢出中断的可编程定时 / 计数器 具有 7 级预分频器 石英晶体或 RC 振荡器 位的程序存储器 P

Cost_Effective C Handbook

MSP430µ¥Æ¬»úCÓïÑԺͻã±àÓïÑÔ»ìºÏ±à³Ì.doc

Microsoft Word - µÚ15ÕÂ Compare.doc

Microsoft Word - ¹ØÓÚMSP430flash×ÔÉý¼¶µÄ³¢ÊÔ.doc

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

bingdian001.com

Microsoft Word - mcu-an z-10.doc

Microsoft Word - µÚ14ÕÂ OA.doc

DATASHEET SEARCH SITE ==

untitled

Microsoft Word - µÚ5ÕÂ Flash control.doc

SH69P848A 2K 一次性编程 10 位 ADC 型 4 位单片机 特性 基于 SH6610D 的 10 位 ADC 型 4 位单片机 OTPROM:2K X 16 位 RAM:253 X 4 位 - 61 个系统控制寄存器 个数据存储器 工作电压 : - f OSC = 30kH

CM ZT1

untitled

穨_1_.PDF

标题

目 录 一 重 要 提 示... 3 二 公 司 主 要 财 务 数 据 和 股 东 变 化... 3 三 重 要 事 项... 8 四 附 录 / 28

地 理 志 鏡 止 煞, 來 達 到 安 宅 的 效 果 4. 門 神 符 紙 : 於 門 板 繪 製 門 神, 作 為 宅 第 的 守 護, 民 宅 所 使 用 的 門 神 題 材, 多 為 天 官 賜 福 或 文 武 官 員 符 紙 是 以 畫 了 符 咒 的 紙 懸 掛 室 內, 或 加 框

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

第一部分:实验设备软硬件安装及说明

(譯本)

上 海 农 商 银 行 理 财 产 品 风 险 揭 示 书 理 财 资 金, 则 客 户 面 临 产 品 期 限 延 期 调 整 等 风 险 8. 信 息 传 递 风 险 : 上 海 农 商 银 行 将 按 照 本 说 明 书 有 关 信 息 公 告 的 约 定, 进 行 产 品 信 息 披 露 客

F²MC-8L/16LX/FR FAMILY

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

2014年大学生村官考试公共基础知识:社会革命和社会改革

朝陽科技大學八十八學年度招考碩士班簡章目錄

第 16 章 SPI 串行同步通讯接口模式 这个 5 系列通用串行通信接口支持一个硬件模块下的多通道串行通信模式 本章节主要讨论同步外围接口的运行或称 SPI 模式的运行 16.1 USCI 的概述通用串行通信接口模块支持多道串行通信模式 不同的 USCI 支持不同的模式 每一个不同的 USCI 模

PowerPoint Presentation

第一章 MSP 430G2系列单片机概述(0-10)

STC15W4K60S4系列增强型PWM波形发生器应用

Programmer's Guide

Microsoft Word - 第1章 MCS-51单片机基础.docx

计算机网络与经济(二).doc

教 务 信 息 教 学 日 常 运 行 工 作 4 月 6 日, 教 务 部 高 丽 琴 老 师 参 加 南 昌 市 教 育 局 2016 年 中 小 学 教 师 资 格 认 定 工 作 培 训 会 2016 年 教 师 资 格 认 定 工 作 是 从 省 考 向 国 考 过 渡 后 的 第 一 次

Microsoft PowerPoint ?????????3 [Compatibility Mode]

派遣公司人力資源管理措施對派遣人員離職傾向之影響:

國立嘉義高中96學年度資優班語資班成班考國文科試題

<4D F736F F D20B5DA31D5C B5A5C6ACBBFAB8C5CAF62E646F6378>

SM2965

华中科技大学电子与信息工程系2011年TI杯电子设计大赛项目总结报告

极客良品 -CC3200xx wifi 学习板 -PWM 实验 CC32xx-PWM 实验 片内定时器功能介绍 ( 使用的 mcu 外设和上一个节内容是一样的 ) 该 CC320 包含 4 个 32 位用户可编程通用定时 (GPTA0~3 或有文档标注为 TIMERA0~3),GPT 可以用于对具有

XNS104 产品说明书 AD 型 2.4G 高速无线收发单片机概述 2.4GHz 高速无线收发单片机 XNS104 是一个带 12 位 ADC, 以 OTP 为程序存储基础, 带 2.4G 高速无线收发芯片的单片机 无线收发单元工作在 GHz 世界通用 ISM 频段, 它集

目 录 第一章 : 开发工具类第二章 : 指令系统第三章 : 代码编程类第四章 : 工作模式及功耗类第五章 : 复位系统类第六章 : 看门狗及定时器类第七章 : 系统时钟类第八章 :LCD 显示驱动类第九章 : 通信类第十章 :IO 端口类第十一章 :FLASH 存储类第十二章 :AD 转换类第十三

DS_MM32P021_Ver1.9.0

Microsoft Word - T12_T13_AD_PECÀý³Ì½éÉÜ.doc

70046d_cn.book(70055c_cn.fm)

Applications

at89S52.doc

Andes Technology PPT Temp

模拟与数字外设的广泛性能 推出电容式触摸感测 I/O 端口 MSP430G2553 中集成的外设包括 GPIO 定时器 ADC 比较器 USCI 串行通信 电容触 摸等 我们将在后面分别介绍各个外设的使用 1.2 MSP430G2 LaunchPad 介绍 MSP430G2 LaunchPad 是基

目录 利用 CCS5.1 开发 MSP-EXP430G2 LaunchPad 实验板样例程序 MSP-EXP430G2 LaunchPad 实验板简介 概述 安装 MSP-EXP430G2 LaunchPad 实验板结构... 4

Microsoft Word - IRFWX-A124_A_SM59D03G2_SM59D04G2_PCA_ APN_SC_.doc

<4D F736F F D D1A7CFB0B1CABCC7A1AAA1AAA3A8D2BBA3A92E646F63>

F²MC-8L/16LX/FR FAMILY

Microsoft Word - µÚ17ÕÂ SD16A.doc

4.1 LPC2000 系列简介 简介 LPC2000 系列微控制器基于 ARM7TDMI-S CPU 内核 支持 ARM 和 Thumb 指令集, 芯片内集成丰富外设, 而且具有非常低的功率消耗 使该系列微控制器特别适用于工业控制 医疗系统 访问控制和 POS 机等场合

Microsoft Word - TM1621.doc

Transcription:

. September 14, 2012

. 1 简介 MSP430 单片机特点超低功耗 2 MSP430 时钟系统 3 MSP430 的端口 4 定时器看门狗定时器定时器 A 5 示例

MSP430 单片机特点. 简介 MSP430 单片机是美国德州仪器 (TI) 公司 1996 年开始推向市场的一种 16 位超低功耗 具有精简指令集的混合信号处理器 它将多个不同功能的模拟电路 数字电路模块和微处理器集成在了一个芯片上

MSP430 单片机特点. 特点 1 处理能力强 2 运算速度快 3 超低功耗 4 片内资源丰富 5 方便高效的开发环境

超低功耗. 超低功耗 图 : 用水果电池供电的某 430 单片机系统

超低功耗.

. 时钟系统 MSP430 具有独特的时钟系统, 时钟源主要可分为 : 1 LFXT1CLK 低频时钟源 XT2CLK 高频时钟源 DCOCLK 数字控制 RC 振荡器 时钟输出信号可以分为 : ACLK 辅助时钟 MCLK 主系统时钟 SMCLK 子系统时钟. 时钟源配置示例 1 MSP430X2XX 系列还有 VLOCLK 时钟源

. 端口 类型丰富 P1, P2 P3, P4, P5, P6 S 和 COM 功能丰富 I/O 中断能力其他片内外设功能驱动液晶

. 寄存器丰富各端口共有的寄存器 : PxDIR I/O 方向寄存器 PxIN 输入寄存器 PxOUT 输出寄存器 PxSEL 功能选择寄存器 P1 和 P2 具有中断功能, 还有以下几个与中断有关的寄存器 PxIE 中断使能寄存器 PxIFG 中断标志寄存器 PxIES 中断触发沿选择寄存器 部分芯片的端口还有 PxREN 内部上拉 / 下拉电阻使能寄存器. 端口程序示例

. 定时器 MSP430 主要有一下几类定时器 : 1 看门狗定时器 WDT 2 基本定时器 BT 3 定时器 A TimerA 4 定时器 B TimerB 5 实时时钟 RTC

看门狗定时器. 看门狗定时器 看门狗一般是防止单片机程序跑飞, 检测系统运行的功能 MSP430 的看门狗定时器不仅包含这个功能, 他也可以作为内部定时器和其他定时器一样产生定时中断

看门狗定时器. 看门狗定时器可以工作在以下三种状态 : 1 看门狗模式 模式 器 定时时 (PUC) 看门狗模式 2 定时器模式 模式 时 定时器 改变定时时间不同时清除 WDTCNT 将导致不可预测的系统立即复位或中断 定时器时间改变和计数器清除必须在一条指令中完成 如果先后分别进行清除和改变定时时间, 可能立即引起不可预料的系统复位或中断 在正常工作时, 改变时钟源, 可能导致 WDTCNT 额外的计数时钟 3 低功耗模式 WDT 看门狗 定时器时 WDT 功耗 WDTCTL = WDTPW + WDTHOLD;

看门狗定时器. MSP430 看门狗有两个相关的寄存器 : WDTCNT( 计数寄存器 ) 和 WDTCTL( 控制寄存器 ) WDTCNT 不能直接通过软件存取, 必须通过 WDTCTL 来控制 WDTCTL 由两部分组成, 高 8 位作为口令, 低 8 位是对 WDT 操作的控制命令 高八位必须写入 5AH( 宏定义为 WDTPW), 如果写错, 系统将复位. 看门狗示例

定时器 A. 定时器 A 定时器 A 具有以下特性 : 时, 时 时 时 时 功 定时 PWM 时 定 时 低 功 4 功 8 式 时 DMA

定时器 A. TimerA 寄存器 TimerA 有丰富的寄存器供用户使用 如下表所列 : 表 : TimerA 的寄存器 寄存器 缩写 读写类型 TimerA 控制寄存器 TACTL 读 / 写 TimerA 计数器 TAR 读 / 写 捕获 / 比较控制寄存器 0 CCTL0 读 / 写 捕获 / 比较寄存器 0 CCR0 读 / 写 捕获 / 比较控制寄存器 1 CCTL1 读 / 写 捕获 / 比较寄存器 1 CCR1 读 / 写 捕获 / 比较控制寄存器 2 CCTL2 读 / 写 捕获 / 比较寄存器 2 CCR2 读 / 写 中断向量寄存器 TAIV 读 / 写

定时器 A. TimerA 中断 TimerA 中断可以由计数器溢出引起, 也可以来自捕获 / 比较寄存器 TimerA 使用两个中断向量, 一个单独分配个 CCR0, 另一个作为共用中断向量分配给定时器和其他捕获 / 比较寄存器 CCR0 中断向量具有最高的优先级,CCIFG0 在中断服务时能自动复位 中断向量的名称为 TIMER0_A0_VECTOR CCR1-CCRx 与定时器共用另一个中断向量 (TIMER0_A1_VECTOR), 属于多源中断 在多源中断中,TAIV 用于确定中断请求的中断源. TimerA 中断示例

定时器 A. TimerA 工作模式 TimerA 共有四种工作模式 : 1 停止模式 MC_0 2 增计数模式 MC_1 3 连续计数模式 MC_2 4 增 / 减计数模式 MC_3

定时器 A. 停止模式 停止模式用于定时器暂停, 并不发生复位, 所有寄存器现行的内容在停止模式结束后都可用 当定时器暂停后重新计数时, 计数器将从暂停时的值开始以暂停前的计数方向计数 例如, 停止模式前,Timer_A 工作于增 / 减计数模式并且处于下降计数方向, 停止模式后,Timer_A 仍然工作于增 / 减计数模式, 从暂停前的状态开始继续沿着下降方向开始计数 如果不想这样, 则可通过 TACTL 中的 CLR 控制位来清除定时器的方向记忆特性

定时器 A. 增计数模式 捕获 / 比较寄存器 CCR0 用作 Timer_A 增计数模式的周期寄存器, 因为 CCR0 为 16 位寄存器, 所以该模式适用于定时周期小于 65 536 的连续计数情况 计数器 TAR 可以增计数到 CCR0 的值, 当计数值与 CCR0 的值相等 ( 或定时器值大于 CCR0 的值 ) 时, 定时器复位并从 0 开始重新计数 图 : 增计数模式的计数过程

定时器 A. 连续计数模式 需要 65 536 个时钟周期的定时应用场合常用连续计数模式 定时器从当前值计数到 0FFFFH 后, 又从 0 开始重新计数 图 : 连续计数模式的计数过程

定时器 A. 增 / 减计数模式 需要对称波形的情况经常可以使用增 / 减计数模式, 该模式下, 定时器先增计数到 CCR0 的值, 然后反向减计数到 0 计数周期仍由 CCR0 定义, 它是 CCR0 计数器数值的 2 倍 图 : 增 / 减计数模式的计数过程

定时器 A. 捕获模式 CCTLx 中的 CAPx=1, 该模块工作在捕获模式 这时如果在选定的引脚上发生设定的脉冲触发沿 ( 上升沿 下降沿或任意跳变 ), 则 TAR 中的值将写入到 CCRx 中 每个捕获 / 比较寄存器能被软件用于时间标记 可用于各种目的 : 时 时 当捕获完成后, 中断标志位 CCIFGx 被置位

定时器 A. 输出单元 每个捕获 / 比较模块包含一个输出单元, 用于产生输出信号

定时器 A. 输出模式 OUTMOD_0 输出模式 : 输出信号 OUTx 由每个捕获 / 比较模块的控制寄存器 CCTLx 中的 OUTx 位定义, 并在写入该寄存器后立即更新 最终位 OUTx 直通 OUTMOD_1 置位模式 : 输出信号在 TAR 等于 CCRx 时置位, 并保持置位到定时器复位或选择另一种输出模式为止 OUTMOD_2 PWM 翻转 / 复位模式 : 输出在 TAR 的值等于 CCRx 时翻转, 当 TAR 的值等于 CCR0 时复位 OUTMOD_3 PWM 置位 / 复位模式 : 输出在 TAR 的值等于 CCRx 时置位, 当 TAR 的值等于 CCR0 时复位

定时器 A. 输出模式 OUTMOD_4 翻转模式 : 输出电平在 TAR 的值等于 CCRx 时翻转, 输出周期是定时器周期的 2 倍 OUTMOD_5 复位模式 : 输出在 TAR 的值等于 CCRx 时复位, 并保持低电平直到选择另一种输出模式 OUTMOD_6 PWM 翻转 / 置位模式 : 输出电平在 TAR 的值等于 CCRx 时翻转, 当 TAR 值等于 CCR0 时置位 OUTMOD_7 PWM 复位 / 置位模式 : 输出电平在 TAR 的值等于 CCRx 时复位, 当 TAR 的值等于 CCR0 时置位

定时器 A. 增计数模式输出波形

定时器 A. 连续计数模式下输出波形

定时器 A. 增 / 减计数模式下输出波形

定时器 A. 使用 TimerA 实现 PWM CCR0 决定了信号的周期, 改变 CCR1 即可改变占空比. PWM 示例

. Example 1 void ConfigClock(void) 2 { 3 int i ; 4 DCOCTL = CALDCO_1MHZ; 5 BCSCTL1 = CALBC1_1MHZ; 6 BCSCTL3 = LFXT1S_0; //ACLK = LFXT1 = 32768Hz 7 do { 8 IFG1 &= ~OFIFG; // 器 9 for (i = 0xf;i>0;i ); 10 } while ((IFG1 & OFIFG)!=0); // 器 11 BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0; 12 //MCLK =DCO SMCLK = DCO 13 }. 返回

. P1.4 LPM4 P1.0 Example 1 #include <msp430g2553.h> 2 void main(void) 3 { 4 WDTCTL = WDTPW +WDTHOLD; // 看门狗 5 P1DIR = BIT0; //P1.0 6 P1IE = BIT4; //P1.4 7 P1IES = BIT4; //P1.4 8 P1IFG &= ~BIT4; // P1.4 9 _BIC_SR(LPM4_bits+GIE); // LPM4 10 } 11 #pragma vector = PORT1_VECTOR 12 interrupt void Port1_ISR(void) 13 { 14 P1OUT ^= BIT0; //P1.0 15 P1IFG &= ~BIT4; //P1.4 16 }. 返回

. Example 1 #include <msp430g2553.h> 2 void main(void){ 3 BCSCTL1 = DIVA_1; //ACLK/2 4 BCSCTL3 = LFXT1S_2; //ACLK = VLO 5 WDTCTL = WDT_ADLY_1000; //WDT 工作在定时器模式 6 IE1 = WDTIE; // 看门狗中断允许 7 P1DIR = 0xFF; //P1 输出 8 P1OUT = 0; //P1 输出 0 9 while(1){ 10 int i ; 11 P1OUT = BIT0; //P1.0 置位 12 for(i= 10000; i>0 ; i ); // 软件延时 13 P1OUT &= ~BIT0; //P1.0 复位 14 _BIS_SR(LPM3_bits + GIE); // 进入 LPM3,ACLK 是活动的 15 } 16 } 17 #pragma vector = WDT_VECTOR 18 interrupt void watchdog_timer(void){ 19 _BIC_SR_IRQ(LPM3_bits); // 清除 LPM3 唤醒 CPU 20 }. 返回

. Example 1 #include <msp430g2553.h> 2 void main(void){ 3 WDTCTL = WDTPW + WDTHOLD; 4 TACTL = TASSEL_2 + TACLR + TAIE; //SMCLK, 清除 TAR, 允许定时器溢出中断 5 P1DIR = BIT0; //P1.0 输出 6 TACTL = MC_2; // 连续计数模式 7 _EINT(); // 允许全局中断 8 while(1){ 9 _BIS_SR(CPUOFF); 10 } 11 } 12 #pragma vector = TIMER0_A1_VECTOR 13 interrupt void TimerA_ISR(void){ 14 switch(taiv){ 15 case 2: break; //CCR1 中断处理没有使用 16 case 4: break; //CCR2 中断处理没有使用 17 case 10: P1OUT ^= BIT0; // P1.0 翻转 ; 18 break 19 } 20 }. 返回

. Example 1 #include <msp430x44x.h> 2 void main(void) 3 { 4 WDTCTL = WDTPW +WDTHOLD; 5 TACTL = TASSEL0 + TACLR; //ACLK TAR 6 CCR0 = 512 1; //PWM 7 CCTL1 = OUTMOD_7; 8 CCR1 = 384; // 384/512=0.75 9 CCTL2 = OUTMOD_7; 10 CCR2 = 128; // 128/512=0.25 11 P1DIR = BIT2; //P1.2 12 P1SEL = BIT2; //P1.2 TA1 13 P2DIR = BIT0; //P2.0 14 P2SEL = BIT0; //P2.0 TA2 15 TACTL = MC_0; //TimerA 模式 16 _BIS_SR(LPM3_bits); // LPM3 17 }. 返回

. 谢谢大家! Contact Me: andyhuzhill@gmail.com