 
     
    
        
         
     
    
        
        
                        
            
                
                
                
                
            
            
            
                        
                
                
                    URL
                    https://opencores.org/ocsvn/openmsp430/openmsp430/trunk
                
             
            
            
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
   
    
      
         | Rev 19 | Rev 111 | 
    
    
      
        | Line 30... | Line 30... | 
      
        | /*                                                                           */
 | /*                                                                           */
 | 
      
        | /* Author(s):                                                                */
 | /* Author(s):                                                                */
 | 
      
        | /*             - Olivier Girard,    olgirard@gmail.com                       */
 | /*             - Olivier Girard,    olgirard@gmail.com                       */
 | 
      
        | /*                                                                           */
 | /*                                                                           */
 | 
      
        | /*---------------------------------------------------------------------------*/
 | /*---------------------------------------------------------------------------*/
 | 
      
        | /* $Rev: 19 $                                                                */
 | /* $Rev: 111 $                                                                */
 | 
      
        | /* $LastChangedBy: olivier.girard $                                          */
 | /* $LastChangedBy: olivier.girard $                                          */
 | 
      
        | /* $LastChangedDate: 2009-08-04 23:47:15 +0200 (Tue, 04 Aug 2009) $          */
 | /* $LastChangedDate: 2011-05-20 22:39:02 +0200 (Fri, 20 May 2011) $          */
 | 
      
        | /*===========================================================================*/
 | /*===========================================================================*/
 | 
      
        |  
 |  
 | 
      
        | .global main
 | .global main
 | 
      
        |  
 |  
 | 
      
        |   | .set   DMEM_BASE, (__data_start     )
 | 
      
        |   | .set   DMEM_200,  (__data_start+0x00)
 | 
      
        |   | .set   DMEM_250,  (__data_start+0x50)
 | 
      
        |   |  
 | 
      
        | .set   P1IN,  0x0020
 | .set   P1IN,  0x0020
 | 
      
        | .set   P1OUT, 0x0021
 | .set   P1OUT, 0x0021
 | 
      
        | .set   P1DIR, 0x0022
 | .set   P1DIR, 0x0022
 | 
      
        | .set   P1IFG, 0x0023
 | .set   P1IFG, 0x0023
 | 
      
        | .set   P1IES, 0x0024
 | .set   P1IES, 0x0024
 | 
      
        | Line 69... | Line 73... | 
      
        |         mov.b #0x00, &P1IFG
 |         mov.b #0x00, &P1IFG
 | 
      
        |         mov.b #0x00, &P1IES
 |         mov.b #0x00, &P1IES
 | 
      
        |         mov.b #0x01, &P1IE
 |         mov.b #0x01, &P1IE
 | 
      
        |  
 |  
 | 
      
        |         ; Initialize stack and enable global interrupts
 |         ; Initialize stack and enable global interrupts
 | 
      
        |         mov   #0x0250, r1
 |         mov   #DMEM_250, r1
 | 
      
        |         eint
 |         eint
 | 
      
        |  
 |  
 | 
      
        |         mov    #0x1000, r15
 |         mov    #0x1000, r15
 | 
      
        |  
 |  
 | 
      
        |  
 |  
 | 
    
   
 
 
         
                
        
            
            
        
        
             
    
        © copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.