📄 sf.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 + -