| 
						
						
						
					 | 
				
				 | 
				
					@ -1,6 +1,6 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Guía de usuario MSP430 GCC Toolchain | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					Galván.A , Chváez.G , Julio,2022. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					Galván.A , Chávez.G , Julio,2022. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					------ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -102,24 +102,25 @@ $ pico Ejemplo.c | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					A continuación, se muestra el programa copiado en la ventana que se abrió con el comando *pico*. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					```c | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#include <msp430fr6989.h> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					int main(void) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  volatile int i; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // stop watchdog timer | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					 WDTCTL = WDTPW | WDTHOLD; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // set up bit 0 of P1 as output | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  P1DIR = 0x01; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // intialize bit 0 of P1 to 0 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  P1OUT = 0x00; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // loop forever | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  for (;;) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // toggle bit 0 of P1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    P1OUT ^= 0x01; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // delay for a while | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    for (i = 0; i < 0x6000; i++); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#include <msp430fr6989.h>  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					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(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					[ 26 líneas leídas ] | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |