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

📄 sf.inc

📁 ATMEL公司的arm7处理器AT91R4008的库函数,我之前做的一个项目里面使用到的,在此网站上发现没有类似的资料,贡献给大家,能用到的最好.
💻 INC
字号:
#------------------------------------------------------------------------------
#-         ATMEL Microcontroller Software Support  -  ROUSSET  -
#------------------------------------------------------------------------------
# The software is delivered "AS IS" without warranty or condition of any
# kind, either express, implied or statutory. This includes without
# limitation any warranty or condition with respect to merchantability or
# fitness for any particular purpose, or against the infringements of
# intellectual property rights of others.
#------------------------------------------------------------------------------
#- File Name            : sf.inc
#- Object               : Assembler Special Function Definition File.
#-
#- 1.0 01/04/00 JCZ     : Creation
#------------------------------------------------------------------------------

#---------------------------------------------------------
# Chip Identification User Interface Structure Definition
#---------------------------------------------------------
.equ	SF_CIDR,        0x00       /* Chip ID Register */
.equ	SF_EXID,        0x04       /* Chip ID Extension Register */
.equ	SF_RSR,         0x08       /* Reset Status Register */
#;                      0x0C       /* Reserved 0 */
#;                      0x10       /* Reserved 1 */
#;                      0x14       /* Reserved 2 */
.equ	SF_PMR,         0x18       /* Protect Mode Register */

#--------------------------------------------------------
#- SF_CIDR: Chip Identification Register Bits Definition
#--------------------------------------------------------

.equ	SF_VERSION,       0x0000001F      /* Version Number */
.equ	SF_NVPSIZ,        0x00000F00      /* Non Volatile Program Memory Size */
.equ	SF_NVDSIZ,        0x0000F000      /* Non Volatile Data Memory Size */
.equ	SF_VDSIZ,         0x000F0000      /* Volatile Data Memory Size */
.equ	SF_ARCH,          0x0FF00000      /* Architecture Code */
.equ	SF_NVPTYP,        0x70000000      /* Non Volatile Program Memory Type */
.equ	SF_EXT,           0x10000000      /* Extension Flag */

#---------------------------------------
#- SF_RSR: Reset Status Flag Definition
#---------------------------------------

.equ	SF_EXT_RESET,        0x6C            /* External pin Cause Reset */
.equ	SF_WD_RESET,         0x53            /* Internal WatchDog Cause Reset */

.equ	SF_VDSIZ_MASK_SHIFT, 0x3C00          /* SF_NVDSIZ shifted by 6 */

.equ	SF_ARCH_AT91x63,     0x06300000
.equ	SF_ARCH_AT91x40,     0x04000000
.equ	SF_ARCH_AT91x55,     0x05500000

#--------------------------------
#- SF_PMR: Protect Mode Register
#--------------------------------

.equ	SF_AIC,             0x20            /* Protect Mode Enable */

#-------------------------------
#- Special Function Base Address 
#-------------------------------

.equ	SF_BASE,            0xFFF00000

#        END

⌨️ 快捷键说明

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