⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pwmmain.c

📁 msp430的PWM功能测试代码
💻 C
字号:
/*===================================================================
EDB430系列试验板演示程序------PWM输出驱动蜂鸣器 版本1.0  www.430diy.com
/*===========功能描述:
  使用Timer B(定时器B)的CCR2输出4KHz的PWM方波(占空比为50%)直接驱动无源
蜂鸣器,具有驱动功耗极低,效果满意的特点。
/*===========使用系统资源:
  1.Timer B的CCR0,CCR2
  2.P4.2
/*===========
程序员: Steven Zhang(OHHA)   0512-51621677
公司: ChangShu Microelectronics Technologies Co., Ltd.
版本:1.0
编程日期:2005.12.22
编译器版本:3.41A
最后修改日期:
使用注意事项:
  1.如果使用的处理器不是MSP430F149,请修改头文件中(chip.h)的#include到相应
芯片型号,确保这个处理器具备Timer B资源。
  2.如果使用的低版本不能打开project,则用如下文件重新建立,确保目录路径中不包含中文字符
    hd.c		 系统基础时钟初始化
    PWMmain.c		 测试程序主代码入口
    PWMBuzzer.c		 PWM系统初始化及功能程序
====================================================================*/
#include "chip.h"
#include "hd.h"
#include "pwmbuzzer.h"    

void main(void)
{
  WDTCTL=WDTPW+WDTHOLD;   //关闭看门狗
  InitClock();            //初始化系统时钟,MCLK=SMCLK=8MHz
  InitTimerBPWM();        //初始化Timer B(CCR2)
  TimerBPWMOn();          //产生4KHz PWM信号,占空比50%
  while(1);  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -