diff --git a/1.jpeg b/1.jpeg deleted file mode 100644 index f4812b3..0000000 Binary files a/1.jpeg and /dev/null differ diff --git a/2.jpeg b/2.jpeg deleted file mode 100644 index a9f7be4..0000000 Binary files a/2.jpeg and /dev/null differ diff --git a/Ejemplo.c b/Ejemplo.c new file mode 100644 index 0000000..23364f3 --- /dev/null +++ b/Ejemplo.c @@ -0,0 +1,20 @@ +#include + +void main(void) +{ + WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer + PM5CTL0 = 0x0000; // disable high impedance mode + P1DIR = 0x01; //set up bit 0 of P1 as output + P1OUT = 0x00; //initialize bit 0 of P1 to 0 + + for(;;){ //loop + volatile unsigned int i; + P1OUT ^= 0x01; //toggle bit 0 of P1 + //Delay + for(i=40000; i>0;){ + i--; + __no_operation(); + } + } +} + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..107ae69 --- /dev/null +++ b/Makefile @@ -0,0 +1,18 @@ +OBJECTS=Ejemplo.o + +GCC_DIR = /home/griscampos/msp430-gcc/bin +SUPPORT_FILE_DIRECTORY = /home/griscampos/msp430-gcc/include + +DEVICE = msp430fr6989 +CC = $(GCC_DIR)/msp430-elf-gcc +GDB = $(GCC_DIR)/msp430-elf-gdb + +CFLAGS = -I $(SUPPORT_FILE_DIRECTORY) -mmcu=$(DEVICE) -O2 -g +LFLAGS = -L $(SUPPORT_FILE_DIRECTORY) -T $(DEVICE).ld + +all: ${OBJECTS} + $(CC) $(CFLAGS) $(LFLAGS) $? -o $(DEVICE).out + + +debug: all + $(GDB) $(DEVICE).out diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29