MSP430F149 TIMER_A(二)——比较模式

发布者:JoyfulSpirit5最新更新时间:2015-12-14 来源: eefocus关键字:MSP430F149  TIMER_A  比较模式 手机看文章 扫描二维码
随时随地手机看文章
   MSP430F149的TIMER_A的比较模式主要用来做PWM发生器,可产生两路独立的PWM波形(TA1,TA2)。只要管脚第二功能为TA1或TA2都可配置成输出。我看了下datasheet,用增计数配合PWM方式6(即toggle/set)比较简单和灵活,可以做到周期和占空比可变,能满足日常应用。在这种配置下,PWM周期即CCR0,占空比(用时间表示)即CCR1或CCR2的值。

MSP430F149 <wbr>TIMER_A(二)——比较模式

    由上图可知,在模式6中,当TAR中的值等于TACCR1中的值时,输出管脚会变为低电平,当TAR的值记到TACCR0时,输出管脚又变为高电平,而中断只在记数到CCR0时发生,且中断标志为TAIFG。注意改变占空比的间隔最好稍微长点,波形比较好看。

关键字:MSP430F149  TIMER_A  比较模式 引用地址:MSP430F149 TIMER_A(二)——比较模式

上一篇:STC12C5620AD ADC模块和PWM模块注意事
下一篇:MSP430F149 TIMER_A(一)——16位定时计数

推荐阅读最新更新时间:2024-03-16 14:40

MSP430F149单片机的内部定时器A定时1秒钟实现LED闪烁
#include msp430x14x.h //********************函数声明****************** void InitClock(); //********************主函数******************** void main(void) { WDTCTL = WDTPW + WDTHOLD; // 关看门狗 InitClock(); // 初始化时钟 P1DIR |= BIT0; // 设P1.0为输出 CCTL0 = CCIE;
[单片机]
MSP430系列单片机-Timer_A实现PWM
概念 PWM信号是一种具有固定周期、不定占空比的数字信号。 如果Timer_A的计数器工作在增计数模式,输出采用输出模式7(复位/置位模式) 利用寄存器TAxCCR0控制PWM波形的周期,用其他某个寄存器TAxCCRx来控制占空比(t高电平/ T周期) 题目 设ACLK = TACLK = LFXT1 = 32768Hz, MCLK = SMCLK = DCOCLK = 32 * ACLK = 1.048576MHz,利用Timer_A输出周期 512/32768 = 15.625ms,占空比分别为75%和25%的PWM矩波形。 代码如下: #include msp430x44x.h void main() {
[单片机]
基于MSP430F149单片机和总线技术实现智能变送器的设计
引言 在现实生活中,对一个大型的被测对象进行各种状态的监控,往往需要使用许多传感器来构建一个庞大的测控系统。例如,用户在飞机的不同位置安装不同的传感器用于实时监视飞机的各种运行状态,从而确保飞机能够安全运行。若构建这样的测控系统,从设计者的角度来讲,由于使用的传感器种类多、数量大,而不同种类的传感器需要提供相应的总线进行数据传输,这就不可能使用单一的数据总线来构成整个系统,必然花费大量的设计时间和费用。另外,从保障维护的角度来讲,由于采用多种总线技术,使得传感器针对不同总线在兼容性和互换性等方面也存在着很多问题。 IEEE 1451.1实现模型如图1所示。 IEEEl451标准的主要思想是,使传感器能够独立于各种不同的总线
[单片机]
基于<font color='red'>MSP430F149</font>单片机和总线技术实现智能变送器的设计
基于MSP430F149电机保护算法的实现
    目前,我国高压电动机的保护主要有机电式和集成电路两种,但都存在着诸多弊病,不能很好地保护电动机。其中,异步电动机的机电式保护,主要以电流增大作为判据,保护原理粗略,对断相等严重不对称故障,由于一般不出现显著的电流增大,从而使保护装置难以及时动作,造成事故扩大;集成电路式保护虽在保护原理上有所改善,但其保护特性一般无法与电动机热曲线实现较好配合,常发生拒动或误动,严重的甚至烧毁电动机。因此,研究电机保护算法具有重要的意义。 1 电动机故障分析     电动机的故障形式可分为对称和不对称两类。     对称故障包括过载、堵转和三相短路等,这类故障对电动机的损坏主要是热效应和机械应力,使绕组发热甚至损坏。其主要特征是三相仍基本对
[单片机]
基于<font color='red'>MSP430F149</font>电机保护算法的实现
msp430f149的SPI设置
首先注意几个问题: 1,SPI通信时,双方的时序(相位,极性)必须一致(看后面SPI四种时序设置) 2,主机设置时钟,从机不需要设置时钟. 3,时钟引脚上,在有数据传输时,才有时钟,没有数据传输时,则没有时钟 经测试下面程序在msp430F149上实验成功,用于两个板子通信 主机: (SPI.C) #include msp430x14x.h #define USPI3ON P3SEL |= 0X0E #define USPI4ON P3SEL |= 0X0F char TxFlag=1; char RxFlag=0; void ClkInit() { char i; BCSCT
[单片机]
<font color='red'>msp430f149</font>的SPI设置
MSP430F149看门狗及其应用
1、概述 看门狗有两个作用:1、可以防止程序跑飞,若程序跑飞可让单片机复位;2、可作为间隔时间发生器,在中断中进行定期刷新显示、读取数据等对外设的操作。 2、设置 不需要看门狗时可用软件关闭,设置:WDTCTL = WDTPW + WDTHOLD; 为防止误触发操作WDTCTL需要先写入WDTPW。 作为间隔定时器时详细操作可见MSP430F149.H文件中的宏定义。 3、相关寄存器 1、WDTCTL Watchdog Timer Register WDTPW Bits 15-8 Watchdog timer password. Always read as 069h. Must be written
[单片机]
μC/OS-Ⅱ在MSP430F149上的移植
μC/OS-Ⅱ是一个源代码公开的嵌入式实时操作系统(RTOS),该操作系统理论上最多可以管理64个任务,一般应用时需要留出8个任务给系统本事使用,因此用户的应用程序最多可以有56个任务,μC/OS-Ⅱ的内核为完全可剥夺型实时内核,即系统总是运行就绪条件下优先级最高的任务,并支持信号量、邮箱、消息队列等多种进程间通讯机制,同时用户可以根据需求通过条件编译实现对内核中的功能模块的裁剪,此外μC/OS-Ⅱ还具有可固化、中断管理、高稳定性和可靠性等特点,因此将μC/OS-Ⅱ移植到微处理器(MCU)上, 对于缩减产品开发和升级周期,提高可靠性和稳定性,降低成本方面有着重要的意义。以下主要讨论嵌入式实时操作系统μC/OS-Ⅱ在MSP430F1
[单片机]
μC/OS-Ⅱ在<font color='red'>MSP430F149</font>上的移植
基于MSP430F149单片机的GPS定位数据采集系统设计
   O 引言   GPS(Global Positioning System,全球卫星定位系统)以其高精度、全天候、全天时的特点,在定位、导航、测距、授时遥感等领域广泛应用,并得到了快速的发展。设计一种基于嵌入式系统的 GPS 定位数据采集系统,根据GPS信号接收原理和嵌入式技术,该设计完成了基于单片机和计算机实现GPS 数据采集 ,并以良好的人机界面显示出系统所处的经纬度、海拔高度、X,Y坐标以及日期等信息,该系统已应用于某外场的车载定位试验中,代替了以前人工记录定位数据的烦琐,提高了效率。    1 系统描述   本设计利用TI的低功耗 MSP430F149 单片机的双串行接口,一路将GPS接收模块接收的定
[单片机]
基于<font color='red'>MSP430F149</font>单片机的GPS定位数据采集系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved