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

📄 option.h

📁 USB通信测试软件 -- 与S3C44B0的下位机通信的软件. XP驱动------------ PDIUSBD12的PC机驱动程序.USB_Test---------S3C44B0X板的USB固件程
💻 H
字号:
/*
;************************************************************************************************************
;*									 	江西师范大学理电学院创新中心
;*											 
;*                                             创新研发小组
;*--------------------------------------------- 文件信息 -----------------------------------------------------                                      
;* 文件名称 : option.h
;* 文件功能 : 该文件为S3C44B0硬件平台的选项定义
;* 补充说明 : 
;*-------------------------------------------- 最新版本信息 -------------------------------------------------
;* 修改作者 : zhouhong
;* 修改日期 : 2006/04/20
;* 版本声明 : V1.0.1
;*-------------------------------------------- 历史版本信息 -------------------------------------------------
;* 文件作者 : 
;* 创建日期 : 
;* 版本声明 : 
;*-----------------------------------------------------------------------------------------------------------
;*-----------------------------------------------------------------------------------------------------------
;************************************************************************************************************
;*/
#ifndef __OPTION_H__
	#define __OPTION_H__

	
	#define MCLK (20000000)									// 系统时钟设置
	#define PLLON 1											//外部时钟输入为10MHZ
    //PLL输出频率计算公式: Fpll0=(m*Fin)/(p*2^s)
    //m=(MDIV+8),p=(PDIV+2),s=SDIV
	#if (MCLK==66000000)
	#define PLL_M (0x3a)
	#define PLL_P (0x3)
	#define PLL_S (0x1)

	#elif (MCLK==60000000)
	#define PLL_M (0x34)
	#define PLL_P (0x3)
	#define PLL_S (0x1)

	#elif (MCLK==40000000)
	#define PLL_M (0x48)
	#define PLL_P (0x3)
	#define PLL_S (0x2)

	#elif (MCLK==20000000)
	#define PLL_M (0x48)
	#define PLL_P (0x3)
	#define PLL_S (0x3)
	#endif
	

	#define WRBUFOPT (0x08)   								//写缓存定义				

	#define SYSCFG_8KBn  (0x06)								//8K缓存定义	
	
	#define SYSCFG_0KB   (0x00 | WRBUFOPT) 					//内部8K 完全 SRAM 配置
	#define SYSCFG_4KB   (0x02 | WRBUFOPT) 					//内部4K cache,4K SRAM配置
	#define SYSCFG_8KB   (0x06 | WRBUFOPT) 					//内部8K 完全 cache 配置

	#define DRAM	    1					                // 使用DRAM 的配置
	#define SDRAM	    2					                // 使用SDRAM的配置
	#define BDRAMTYPE   SDRAM				

	#define BUSWIDTH    (16)                                //定义总线宽度

	#define CACHECFG    SYSCFG_8KB
	#define _RAM_STARTADDRESS 0xc000000		      //8MB
    #define _ISR_STARTADDRESS   0x0c7fff00                  //原来为0x0c7fffffGCS6:64M bits(8M字节)SDRAM
    
#endif 
/*
*************************************************************************************************************
**                            				结束文件													   **
*************************************************************************************************************
*/

⌨️ 快捷键说明

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