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

📄 memcfg.inc

📁 阳初ucosII ADS1.2程序带VGA显示
💻 INC
字号:
;************************************************ 
; NAME    : MEMCFG.A
; DESC    : Memory bank configuration file
; Revision: 02.28.2002 ver 0.0
;************************************************

;Memory Area
;BWSCON
DW8         EQU (0x0)
DW16        EQU (0x1)
DW32        EQU (0x2)
WAIT        EQU (0x1<<2)
UBLB        EQU (0x1<<3)


B1_BWSCON   EQU (DW32 | WAIT | UBLB)
B2_BWSCON   EQU (DW16)
B3_BWSCON   EQU (DW16)
B4_BWSCON   EQU (DW16)
B5_BWSCON   EQU (DW16)
B6_BWSCON   EQU (DW32)
B7_BWSCON   EQU (DW32)


;BANK0CON 

B0_Tacs     EQU 0x0 ;0clk
B0_Tcos     EQU 0x0 ;0clk
B0_Tacc     EQU 0x7 ;14clk
B0_Tcoh     EQU 0x0 ;0clk
B0_Tah      EQU 0x0 ;0clk
B0_Tacp     EQU 0x0 
B0_PMC      EQU 0x0 ;normal

;;BANK1CON
;B1_Tacs     EQU 0x0 ;0clk
;B1_Tcos     EQU 0x0 ;0clk
;B1_Tacc     EQU 0x7 ;14clk
;B1_Tcoh     EQU 0x0 ;0clk
;B1_Tah      EQU 0x0 ;0clk
;B1_Tacp     EQU 0x0 
;B1_PMC      EQU 0x0 ;normal
;;BANK1CON for sm501
;B1_Tacs     EQU 0x0 ;0clk
;B1_Tcos     EQU 0x0 ;0clk
;B1_Tacc     EQU 0x4 ;>=6clk
;B1_Tcoh     EQU 0x3 ;4clk
;B1_Tah      EQU 0x0 ;0clk
;B1_Tacp     EQU 0x0 ;0clk
;B1_PMC      EQU 0x0 ;normal
;BANK1CON for sm501
B1_Tacs     EQU 0x0 ;0clk
B1_Tcos     EQU 0x0 ;0clk
B1_Tacc     EQU 0x4 ;>=6clk
B1_Tcoh     EQU 0x3 ;4clk
B1_Tah      EQU 0x0 ;0clk
B1_Tacp     EQU 0x0 ;0clk
B1_PMC      EQU 0x0 ;normal


;Bank 2 parameter
B2_Tacs     EQU 0x0 ;0clk
B2_Tcos     EQU 0x0 ;0clk
B2_Tacc     EQU 0x7 ;14clk
B2_Tcoh     EQU 0x0 ;0clk
B2_Tah      EQU 0x0 ;0clk
B2_Tacp     EQU 0x0 
B2_PMC      EQU 0x0 ;normal

;Bank 3 parameter
B3_Tacs     EQU 0x0 ;0clk
B3_Tcos     EQU 0x0 ;0clk
B3_Tacc     EQU 0x7 ;14clk
B3_Tcoh     EQU 0x0 ;0clk
B3_Tah      EQU 0x0 ;0clk
B3_Tacp     EQU 0x0 
B3_PMC      EQU 0x0 ;normal

;Bank 4 parameter
B4_Tacs     EQU 0x0 ;0clk
B4_Tcos     EQU 0x0 ;0clk
B4_Tacc     EQU 0x7 ;14clk
B4_Tcoh     EQU 0x0 ;0clk
B4_Tah      EQU 0x0 ;0clk
B4_Tacp     EQU 0x0 
B4_PMC      EQU 0x0 ;normal

;Bank 5 parameter
B5_Tacs     EQU 0x0 ;0clk
B5_Tcos     EQU 0x0 ;0clk
B5_Tacc     EQU 0x7 ;14clk
B5_Tcoh     EQU 0x0 ;0clk
B5_Tah      EQU 0x0 ;0clk
B5_Tacp     EQU 0x0 
B5_PMC      EQU 0x0 ;normal

;Bank 6 parameter
B6_MT       EQU 0x3 ;SDRAM
B6_Trcd    EQU 0x0 ;2clk
;B6_Trcd     EQU 0x1 ;3clk
B6_SCAN     EQU 0x1 ;9bit

;Bank 7 parameter
B7_MT       EQU 0x3 ;SDRAM
B7_Trcd    EQU 0x0 ;2clk
;B7_Trcd     EQU 0x1 ;3clk
B7_SCAN     EQU 0x1 ;9bit

;REFRESH parameter
REFEN       EQU 0x1 ;Refresh enable
TREFMD      EQU 0x0 ;CBR(CAS before RAS)/Auto refresh
Trp         EQU 0x0 ;2clk
Trc         EQU 0x0 ;4clk
;Trp         EQU 0x1 ;3clk
;Trc         EQU 0x3 ;7clk
        
Tchr        EQU 0x2 ;3clk
;REFCNT      EQU 1113    ;period=15.6us, HCLK=60Mhz, (2048+1-15.6*60)
REFCNT      EQU 1011    ;period=7.8us, HCLK=133Mhz, (2048+1-7.8*133)

vLOCKTIME   EQU 0xffffff
M_MDIV      EQU (92)
M_PDIV      EQU (1)
M_SDIV      EQU (1)
vCLKDIVN    EQU 5

vGPHCON		EQU	0x0016faaa
vGPHUP      EQU 0x000007ff
UART_PCLK   EQU 50000000
UART_BAUD_RATE      EQU 115200

    END

⌨️ 快捷键说明

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