MSP430F149 TimerA 输出pwm信号 C程序代码

发布者:温馨如家最新更新时间:2016-08-21 来源: eefocus关键字:MSP430F149  TimerA  pwm信号 手机看文章 扫描二维码
随时随地手机看文章
MSP430F149 TimerA 输出pwm信号 
注意其中寄存器设置与pwm信号输出引脚的对应关系 P1.2-TA1,TACCR1,TACCTL1;,P1.3-TA2, TACCR2,TACCTL2。
 
#include
 
#define uint unsigned int
#define uchar unsigned char
 
 
void int_clk()
{
  uchar i;
  BCSCTL1 &= ~XT2OFF;         //打开XT振荡器
  BCSCTL2 |= SELM1+SELS;     //MCLK为8MHz,SMCLK为8MHz
  do
  {
     IFG1&=~OFIFG;         //清除振荡错误标志
     for(i=0;i<100;i++)
      _NOP();            //延时等待
   }
   while((IFG1&OFIFG)!=0); //如果标志为1,则继续循环等待
   IFG1&=~OFIFG;
}
 
void int_pwm()
{
  P1SEL |= BIT2 + BIT3 ;     //选择 p1.2-TA1  ,P1.3-TA2  作为PWM输出 第二功能
  P1DIR |= BIT2 + BIT3 ;
  TACCR0 = 800;    //PWM信号频率10KHZ
  TACCR1 = 400 ;    // 占空比1:1
  TACCTL1 = OUTMOD_7;
  TACCR2 = 400 ;
  TACCTL2 = OUTMOD_7;
  TACTL |= TASSEL1 +ID1 + ID0 + MC0 ;  //选择SMCLK 增加模式
}
 
void main()
{
  WDTCTL = WDTPW + WDTHOLD ;
  int_clk();
  int_pwm();
  while(1);
}

关键字:MSP430F149  TimerA  pwm信号 引用地址:MSP430F149 TimerA 输出pwm信号 C程序代码

上一篇:MSP430F149与1602LCD模块程序
下一篇:msp430F149与cc2500通讯启用USART1,SPI初始化

推荐阅读最新更新时间:2024-03-16 15:06

MSP430F149在电力测控保护产品中的应用
摘要:介绍使用MSP430F149在电力测控保护产品研制中实现基本参数测量的软硬件设计方法,及该芯片在使用中应用注意的问题和相应的处理措施。 关键词:MSP430F149 电力测控 抗干扰 MSP430F149(以下简称“F149”)是德州仪器(TI)公司推出超低功耗Flash型16位RISC指令集单片机。F149有丰富的内部硬件资源,是一款性价比极高的工业级芯片。在应用中,F149不需做过多的扩展,适合要求快速处理的实时系统,故可在电力系统微机测量和保护方面得以应用。详细的F149资料可参阅有关文献,本文主要对电力系统中基本参数测量的实现方法和开发中一些应注意的问题进行论述。 1 F149外围模拟信号调理 在电力系统微机
[应用]
MSP430F149的ADC12模块
1 概述 MSP430F149的ADC12为SAR型12位AD,共有16路输入通道,其中8路独立的外部输入通道,2路接外部Vref+,Vref-,3路内部通道可分别测内部温度传感器、AVCC、和外部参考源。 P6口第二功能为AD输入端。MSP430F149的10、11分别接外部电压参考源正负极,7脚可将内部电压参考源输出。 ADC12共有18个中断源,公用一个中断向量ADC12_VECTOR。 AD的参考源可选择内部电压参考源或外部电压参考源。内部电压参考源有1.5V,2.5V可选,使用时向ADC12CTL0写入REFON+ REF2_5V就打开了2.5V。外部电压参考源由REF+接入。上电时若不设置参考源,则参考源
[单片机]
STM32利用互补通道产生PWM信号
定时器分为普通定时器和高级定时器。STM32和GD32都有TIMERX_CHX_ON或者TIMERX_CHXN,这种定时器是一种互补定时器,我们同样可以看到还存在与其名字很像的TIMERX_CHX,TIMERX_CHX,这些都是基本的定时器,按照基本的配置即可产生PWM信号,这里不做介绍 。 下面主要说一下利用互补通道产生PWM信号。 void TIM1_PWM_Init(u16 arr,u16 psc) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitType
[单片机]
STM32利用互补通道产生<font color='red'>PWM</font><font color='red'>信号</font>
【STM32】实战2—用STM32产生PWM信号驱动舵机MG996R(一)
1 实验预期效果 完成舵机的90度旋转(不通过串口控制)。 2 硬件学习 2.1 舵机MG996R 某宝店家提供资料如下: 【注:上图中左右所取0度参考位置不同,后文以左侧为准】 根据对应数值可得脉冲宽度与转动角度的关系式为:脉冲宽度 = 0.5 + 角度值A / 90° 所以可得占空比公式:占空比 = (0.5 + A / 90) / 20 有博客舵机使用笔记(mg996 + stm32角度控制代码)_广东老周的博客-CSDN博客_mg996r舵机控制归纳如下: ① PWM信号周期:20000us; ② 0度时,高电平时长:500us;
[单片机]
【STM32】实战2—用STM32产生<font color='red'>PWM</font><font color='red'>信号</font>驱动舵机MG996R(一)
NAND Flash 在MSP430嵌入式系统中的应用
NAND Flash是采用NAND结构技术的非易失存储器,具有ROM存储器的特点,存储在该芯片中的数据可在断电情况下维持10年不丢失,而芯片的引脚与访问又具有类似于RAM的特点。NAND FLASH 存储器将数据线与地址线复用为8条线,另外还分别提供了命令控制信号线,因此,NAND FLASH 存储器不会因为存储容量的增加而增加引脚数目。从而极大方便了系统设计和产品升级。 1 元件介绍 1.1 MSP430芯片 MSP430系列单片机是TI公司推出的16位RISC系列单片机,该系列是一组超低功耗微控制器,供电电压范围为 1.8V—3.6V。考虑到本系统有微体积、低功耗的要求,在此选用MSP430F149,它具有60KB F
[单片机]
NAND Flash 在MSP430嵌入式系统中的应用
单片机驱动CPLD的PWM正弦信号发生器设计
  前面几期给读者介绍了单片机+CPLD 系统设计,本篇继续挖掘CPLD 潜力,给出一种单片机驱动CPLD的PWM 正弦信号发生器设计,充分体现了CPLD 的灵活多变,配合单片机控制,其妙无穷,以下方案均在Mini51 板上实现。   脉宽调制PWM(Pulse Width Modulation)是利用数字输出信号对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。   一、PWM原理   PWM 是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM 信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完
[单片机]
单片机驱动CPLD的<font color='red'>PWM</font>正弦<font color='red'>信号</font>发生器设计
基于MSP430F149的阻抗测量系统设计
引 言 医学阻抗测量是利用生物组织与器官的电特性及其变化,提取与生物体生理、病理状况相关的生物医学信息的一种检测技术。它通常借助于驱动电极向检测对象送入一微小的交变电流(或电压)信号,同时测量两极的电压(或电流)信号,从而计算出相应阻抗,然后应用于不同目的。 不同组织的阻抗值也不相同,因此阻抗可以作为区分不同组织的一项重要指标;同时随着生理活动的变化,同一组织阻抗值也会发生改变,因此阻抗可以作为检测组织是否发生病变的一个依据。 生物组织的阻抗受多种因素影响呈现出各种特性,其中最主要的就是它的频率特性。本设计通过MSP430F149控制AD9852产生不同幅度、不同频率的正弦波。该正弦波经过滤波、放大后作用于人体,
[单片机]
基于<font color='red'>MSP430F149</font>的阻抗测量系统设计
msp430f149单片机串口C程序
msp430f149单片机简介: MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。 msp430f149是基于闪存或 ROM 的超低功耗 MCU,提供 8MIPS,工作电压为 1.8V - 3.6V,具有高达 60KB 的闪存和各种高性能模拟及智能数字外设。 超低功耗低至: 0.1μA RAM (保持模式) 0.7μA (实时时钟模式) 200μA/MIPS (工作模式) 在 6μs 之内快速从待机模式唤醒 器件参数: 闪存选项:1KB – 60KB ROM 选项:1KB – 16KB RAM 选项
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

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

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

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