MSP-EXP430F5529LP开发板003-定时器库函数

430单片机定时器实现LED闪烁

  开发中经常用到的就是定时器部分了,有关定时器部分的介绍可以参考下面的链接

http://bbs.eeworld.com.cn/thread-479447-1-1.html

430的定时器的有点类似于51单片机,利用定时器实现P1.0口LED灯1s闪烁代码如下

#include "wdt_a.h"
#include "gpio.h"
#include "timer_a.h"
#define COMPARE_VALUE 32768
int main( void )
{
  volatile unsigned int i;
  WDT_A_hold(WDT_A_BASE);
  
  GPIO_setAsOutputPin(GPIO_PORT_P1,GPIO_PIN0);
  GPIO_setOutputHighOnPin(GPIO_PORT_P1,GPIO_PIN0);
  
   //Start timer in continuous mode sourced by ACLK
  Timer_A_initContinuousModeParam initContParam = {0};
  initContParam.clockSource = TIMER_A_CLOCKSOURCE_ACLK;
  initContParam.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1;
  initContParam.timerInterruptEnable_TAIE = TIMER_A_TAIE_INTERRUPT_DISABLE;
  initContParam.timerClear = TIMER_A_DO_CLEAR;
  initContParam.startTimer = false;
  Timer_A_ini
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值