Blame | Last modification | View Log | RSS feed
;*******************************************************************************; MSP430L092 Demo - BlinkLED;; Description: BlinkLED For L092 Target board using the Boost Converter LEDs;;*******************************************************************************;; MSP430L092; -----------------; /|\| |; --|RST |; | |; Boost -->|P1.2 |; | |; -----------------;; E. Loeffler; Texas Instruments Inc.; April 2009; Built with Code Composer Studio Version: 4.1.2;*******************************************************************************.cdecls C,LIST, "msp430l092.h";-------------------------------------------------------------------------------.text ; Assemble to Flash memory;-----------------------------------------------------------------------------mainRESET mov.w #0x23FF,SP ; Initialize stackpointerStopWDT mov.w #WDTPW+WDTHOLD,&WDTCTL ; Stop WDTmov.w #CCSKEY,&CCSCTL0 ; open CCSmov.w #SELA__HFCLK+SELS__HFCLK,&CCSCTL4mov.w #DIVA__4,&CCSCTL5clr &CCSCTL8clkokclr &SFRIFG1clr &CCSCTL7bit #OFIFG, &SFRIFG1jnz clkokbis.b #04h,&P1DIR ; P1.2 as outputmov.w #12000,&TA1CCR0mov.w #CCIE,TA1CCTL0mov.w #TASSEL_1+ID_3+TACLR+MC_1,&TA1CTLbis.b #GIE,SRloopjmp loop;------------------------------------------------------------------------------Timer1xor.b #04h,&P1SEL1xor.b #04h,&P1SEL0 ; Toggle ACLK at P1.2reti;------------------------------------------------------------------------------; Interrupt Vectors;------------------------------------------------------------------------------.sect ".reset" ; MSP430 RESET Vector.short RESET ;.sect TIMER1_A0_VECTOR ; Timer_A0 Vector.short Timer1 ;.end