⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cstartup.paf.arm

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 ARM
📖 第 1 页 / 共 4 页
字号:
#line 1

#line 2

#line 3

#line 4

#line 5

#line 6

#line 7

#line 8

#line 9

#line 10

#line 11

#line 12

#line 13

#line 14

#line 15

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define WD_BASE              0xFFFF8000      
#line 16
#define PIOB_BASE            0xFFFF0000      
#line 16
#define PIOA_BASE            0xFFFEC000      
#line 16
#define TCB1_BASE            0xFFFD4000      
#line 16
#define TCB0_BASE            0xFFFD0000      
#line 16
#define USART2_BASE          0xFFFC8000      
#line 16
#define USART1_BASE          0xFFFC4000      
#line 16
#define USART0_BASE          0xFFFC0000      
#line 16
#define SPI_BASE             0xFFFBC000      
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define RAM_BASE             0
#line 16
#define RAM_SIZE             (2*1024)
#line 16
#define RAM_LIMIT            (RAM_BASE+RAM_SIZE)
#line 16
#define RAM_BASE_BOOT        0x00300000
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define ARM_MODE_USER                0x10
#line 16
#define ARM_MODE_FIQ                 0x11
#line 16
#define ARM_MODE_IRQ                 0x12
#line 16
#define ARM_MODE_SVC                 0x13
#line 16
#define ARM_MODE_ABORT               0x17
#line 16
#define ARM_MODE_UNDEF               0x1B
#line 16
#define ARM_MODE_SYS                 0x1F
#line 16

#line 16
#define I_BIT                        0x80
#line 16
#define F_BIT                        0x40
#line 16
#define T_BIT                        0x20
#line 16

#line 16
            /*END*/
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define SF_VERSION               0x0000001F      
#line 16
#define SF_NVPSIZ                0x00000F00      
#line 16
#define SF_NVDSIZ                0x0000F000      
#line 16
#define SF_VDSIZ                 0x000F0000      
#line 16
#define SF_ARCH                  0x0FF00000      
#line 16
#define SF_NVPTYP                0x70000000      
#line 16
#define SF_EXT                   0x10000000      
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define SF_EXT_RESET             0x6C            
#line 16
#define SF_WD_RESET              0x53            
#line 16

#line 16
#define SF_VDSIZ_MASK_SHIFT      0x3C00          
#line 16

#line 16
#define SF_ARCH_AT91x63          0x06300000
#line 16
#define SF_ARCH_AT91x40          0x04000000
#line 16
#define SF_ARCH_AT91x55          0x05500000
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define SF_AIC                   0x20            
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define SF_BASE                  0xFFF00000
#line 16

#line 16
        /*END*/
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define EBI_DBW                  0x03        
#line 16
#define EBI_NWS                  0x1C        
#line 16
#define EBI_WSE                  0x20        
#line 16
#define EBI_PAGES                0x180       
#line 16
#define EBI_TDF                  0xE00       
#line 16
#define EBI_BAT                  0x1000      
#line 16
#define EBI_CSE                  0x2000      
#line 16
#define EBI_BA                   0xFFF00000  
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define EBI_RCB                  0x01    
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define EBI_ALE                  0x07    
#line 16
#define EBI_DRP                  0x10    
#line 16

#line 16

#line 16

#line 16

#line 16
#define EBI_BASE             0xFFE00000      
#line 16

#line 16
                /*END*/
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define ARM7DIS                   0x1
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define PMC_BASE                 0xFFFF4000
#line 16

#line 16
            /*END*/
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define AIC_PRIOR                            0x07    
#line 16

#line 16
#define AIC_SRCTYPE                          0x60    
#line 16
#define AIC_SRCTYPE_INT_LEVEL_SENSITIVE      0x00    
#line 16
#define AIC_SRCTYPE_INT_EDGE_TRIGGERED       0x20    
#line 16
#define AIC_SRCTYPE_EXT_LOW_LEVEL            0x00    
#line 16
#define AIC_SRCTYPE_EXT_NEGATIVE_EDGE        0x20    
#line 16
#define AIC_SRCTYPE_EXT_HIGH_LEVEL           0x40    
#line 16
#define AIC_SRCTYPE_EXT_POSITIVE_EDGE        0x60    
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define AIC_IRQID                    0x1F            
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define AIC_NFIQ                     0x01            
#line 16
#define AIC_NIRQ                     0x02            
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define AIC_BASE                     0xFFFFF000
#line 16

#line 16
	/*END*/
#line 16

#line 16

#line 16
#define AIC_FIQ_ID           0       
#line 16
#define AIC_SWIRQ_ID         1       
#line 16
#define AIC_US0IRQ_ID        2       
#line 16
#define AIC_US1IRQ_ID        3       
#line 16
#define AIC_US2IRQ_ID        4       
#line 16
#define AIC_SPIRQ_ID         5       
#line 16
#define AIC_TC0IRQ_ID        6       
#line 16
#define AIC_TC1IRQ_ID        7       
#line 16
#define AIC_TC2IRQ_ID        8       
#line 16
#define AIC_TC3IRQ_ID        9       
#line 16
#define AIC_TC4IRQ_ID        10      
#line 16
#define AIC_TC5IRQ_ID        11      
#line 16
#define AIC_WDIRQ_ID         12      
#line 16
#define AIC_PIOAIRQ_ID       13      
#line 16
#define AIC_PIOBIRQ_ID       14      
#line 16

#line 16
#define AIC_IRQ3_ID          28      
#line 16
#define AIC_IRQ2_ID          29      
#line 16
#define AIC_IRQ1_ID          30      
#line 16
#define AIC_IRQ0_ID          31      
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define PA0                  (1 << 0)
#line 16
#define PA1                  (1 << 1)
#line 16
#define PA2                  (1 << 2)
#line 16
#define PA3                  (1 << 3)
#line 16
#define PA4                  (1 << 4)
#line 16
#define PA5                  (1 << 5)
#line 16
#define PA6                  (1 << 6)
#line 16
#define PA7                  (1 << 7)
#line 16
#define PA8                  (1 << 8)
#line 16
#define PA9                  (1 << 9)
#line 16
#define PA10                 (1 << 10)
#line 16
#define PA11                 (1 << 11)
#line 16
#define PA12                 (1 << 12)
#line 16
#define PA13                 (1 << 13)
#line 16
#define PA14                 (1 << 14)
#line 16
#define PA15                 (1 << 15)
#line 16
#define PA16                 (1 << 16)
#line 16
#define PA17                 (1 << 17)
#line 16
#define PA18                 (1 << 18)
#line 16
#define PA19                 (1 << 19)
#line 16
#define PA20                 (1 << 20)
#line 16
#define PA21                 (1 << 21)
#line 16
#define PA22                 (1 << 22)
#line 16
#define PA23                 (1 << 23)
#line 16
#define PA24                 (1 << 24)
#line 16
#define PA25                 (1 << 25)
#line 16
#define PA26                 (1 << 26)
#line 16
#define PA27                 (1 << 27)
#line 16
#define PA28                 (1 << 28)
#line 16
#define PA29                 (1 << 29)
#line 16
#define PA30                 (1 << 30)
#line 16
#define PA31                 (1 << 31)
#line 16

#line 16
                /*END*/
#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16

#line 16
#define PB0                  (1 << 0)
#line 16
#define PB1                  (1 << 1)
#line 16
#define PB2                  (1 << 2)
#line 16
#define PB3                  (1 << 3)
#line 16
#define PB4                  (1 << 4)
#line 16
#define PB5                  (1 << 5)
#line 16
#define PB6                  (1 << 6)
#line 16
#define PB7                  (1 << 7)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -