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

📄 option.a

📁 Embest S3CEB2410驱动例程源代码。
💻 A
字号:
@ ===========================================
@  NAME: OPTION.A
@  DESC: Configuration options for .S files
@  HISTORY:
@  02.28.2002: ver 0.0
@ ===========================================

	.GLOBAL	PLL_ON_START  
	.GLOBAL	ENDIAN_CHANGE
	.GLOBAL	ENTRY_BUS_WIDTH

.EQU  PLL_ON_START, 	1 @TRUE
.EQU  ENDIAN_CHANGE,	0 @FALSE
.EQU  ENTRY_BUS_WIDTH,  32	

	.GLOBAL	FCLK
.EQU  FCLK,	50000000

@.EQU FCLK, 202800000
.EQU HCLK, (FCLK/2)
.EQU PCLK, (FCLK/4)
.EQU UCLK, PCLK

.IF	(FCLK == 20000000)	
.EQU   M_MDIV,	0x20	@FIN=12.0MHz Fout=30.0MHz
.EQU   M_PDIV,	0x4
.EQU   M_SDIV,	0x2
.ENDIF

.IF	(FCLK == 30000000)	
.EQU   M_MDIV,	0x34	@FIN=12.0MHz Fout=30.0MHz
.EQU   M_PDIV,	0x4
.EQU   M_SDIV,	0x2
.ENDIF

.IF	(FCLK == 50000000)	
.EQU   M_MDIV,	0x5c	@FIN=12.0MHz Fout=50.0MHz
.EQU   M_PDIV,	0x4
.EQU   M_SDIV,	0x2
.ENDIF

.IF	(FCLK == 60000000)	
.EQU   M_MDIV,	0x70	@FIN=12.0MHz Fout=60.0MHz
.EQU   M_PDIV,	0x4
.EQU   M_SDIV,	0x2
.ENDIF

.IF	(FCLK == 70000000)	
.EQU   M_MDIV,	0x84	@FIN=12.0MHz Fout=70.0MHz
.EQU   M_PDIV,	0x4
.EQU   M_SDIV,	0x2
.ENDIF

.IF	(FCLK == 75000000)	
.EQU   M_MDIV,	0x8e	@FIN=12.0MHz Fout=75.0MHz
.EQU   M_PDIV,	0x4
.EQU   M_SDIV,	0x2
.ENDIF

.EQU PLLVAL,((M_MDIV<<12)+(M_PDIV<<4)+M_SDIV)  @Fin=12MHz,Fout=203MHz

@If you use ADS1.x, please define ADS10
.EQU ADS10, FALSE


    .MACRO MOV_PC_LR
      .ifdef THUMBCODE
            bx      lr
      .else

            mov     pc,lr
      .endif
    .ENDM

    .MACRO MOVEQ_PC_LR
      .ifdef THUMBCODE
            bxeq      lr
      .else

            moveq     pc,lr
      .endif
    .ENDM

⌨️ 快捷键说明

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