开发中经常用到的就是定时器部分了,有关定时器部分的介绍可以参考下面的链接
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