I'm trying to use the same approach as here: http://dbindner.freeshell.org/msp430/demo.html (the second example). I tried using a basic example from the TI wiki, and that also would not trigger. I can't get one piece of the example to compile (see below). I'm using the latest and greatest of everything from sourceforge, installed last night, on Mac OS X. MCU is MSP430G2553.
Disassembly shows the ISR is installed, and using the same basic approach but triggered with the timer works. The chip was loaded with a sample program that did this (and it looks like one of the programs which appears on that demo page). Thanks in advance! (By the way, installing mspgcc from source was a breeze once I stopped trying to using package managers. The attention to detail here was really appreciated.) The code is: #include <msp430.h> #define RED_LED BIT0 #define GRN_LED BIT6 #define BUTTON BIT3 void enable_button() { P1OUT |= BUTTON; P1DIR &= ~BUTTON; P1REN |= BUTTON; // Won't compile: undefined reference to `__P1REN' P1IES |= BUTTON; P1IFG &= ~BUTTON; P1IE |= BUTTON; } void enable_leds() { P1DIR |= (RED_LED|GRN_LED); P1OUT |= RED_LED; P1OUT &= ~GRN_LED; } void port1_isr(void) __attribute__((interrupt (PORT1_VECTOR))); void port1_isr(void) { P1IFG = 0; P1OUT ^= (RED_LED + GRN_LED); } void main(void) { WDTCTL = WDTPW+WDTHOLD; enable_button(); enable_leds(); __enable_interrupt(); } ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users