option.inc

来自「一个简单而又高效的嵌入式操作系统.包括GUI及文件系统.仿Windows设计,类」· INC 代码 · 共 66 行

INC
66
字号
;**********OPTIONS*******************************
_RAM_STARTADDRESS  EQU   0xc000000
_ISR_STARTADDRESS  EQU   0xc7fff00 ;GCS6:8MBytes DRAM


;BUSWIDTH; 16,32
                GBLA    BUSWIDTH
BUSWIDTH	SETA    16


;"DRAM","SDRAM"
                GBLS    BDRAMTYPE
BDRAMTYPE	SETS    "SDRAM"


;This value has to be TRUE on ROM program.
;This value has to be FALSE in RAM program.
                GBLL    PLLONSTART
PLLONSTART      SETL    {TRUE}

	GBLA	PLLCLK
PLLCLK		SETA	66000000

	[	PLLCLK = 40000000	
M_DIV	EQU	0x48	;Fin=10MHz Fout=40MHz
P_DIV	EQU	0x3
S_DIV	EQU	0x2		
	]

	[	PLLCLK = 50000000	
M_DIV	EQU	0x2a	;Fin=10MHz Fout=50MHz
P_DIV	EQU	0x3
S_DIV	EQU	0x1	
	]

	[	PLLCLK = 60000000	
M_DIV	EQU	0x34	;Fin=10MHz Fout=60MHz
P_DIV	EQU	0x3
S_DIV	EQU	0x1
;M_DIV	EQU	0x34	;Fin=4MHz Fout=60MHz
;P_DIV	EQU	0x0
;S_DIV	EQU	0x1
;M_DIV	EQU	0x48	;Fin=3MHz Fout=60MHz
;P_DIV	EQU	0x0
;S_DIV	EQU	0x1
	]

	[	PLLCLK = 64000000	
M_DIV	EQU	56	;Fin=8MHz Fout=((56+8)/8)*8=64MHz
P_DIV	EQU	2
S_DIV	EQU	1
	]

	[	PLLCLK = 66000000	
M_DIV	EQU	91	;Fin=8MHz Fout=((91+8)*8)/((4+2)*2)=66MHz
P_DIV	EQU	4
S_DIV	EQU	1
	]

	[	PLLCLK = 75000000	
M_DIV	EQU	0x43	;Fin=10MHz Fout=75MHz
P_DIV	EQU	0x3
S_DIV	EQU	0x1		
	]
;************************************************
	END

⌨️ 快捷键说明

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