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

📄 init.c

📁 BF561外挂TS35ND1501LCD
💻 C
字号:
#include "stdio.h"

#include "cdefBF561.h"
#include "ccblkfn.h"
#include <sysreg.h>
#include "BF561 Flags.h"

#include "CPLD.h"
#include "NAND_FLASH.h"

/****************************************************************************
* 名称 : Init_EBIU
* 功能 : 初始化EBIU
* 入口参数 :无
* 出口参数 :无
****************************************************************************/
void Init_EBIU(void)
{
	*pEBIU_AMBCTL0	= 0x7bb07bb0;
	*pEBIU_AMBCTL1	= 0xfff0fff0;
	*pEBIU_AMGCTL	= 0x000f;
}
/****************************************************************************
* 名称 : Init_PF
* 功能 : 初始化PF接口
* 入口参数 :MSEL
* 出口参数 :无
****************************************************************************/
void Init_PF(void)
{	
	*pFIO_INEN	= 0x0800;
	*pFIO_DIR	= 0x0700;
}
/****************************************************************************
* 名称 : Init_TEST_DATA_BUFFER
* 功能 : 生成测试数据
* 入口参数 :MSEL
* 出口参数 :无
****************************************************************************/

/****************************************************************************
* 名称 : INIT_PLLs
* 功能 : 配置bf533内核和系统时钟,5倍分频系统时钟
* 入口参数 :MSEL
* 出口参数 :无
****************************************************************************/
void Init_PLL(int MSEL)
{
	int new_PLL_CTL;
	*pPLL_DIV = 0x0005;
	asm("ssync;");
	new_PLL_CTL = (MSEL & 0x3f) << 9;		
	*pSIC_IWR |= 0xffffffff;
	if (new_PLL_CTL != *pPLL_CTL) 
	{
		*pPLL_CTL = new_PLL_CTL;
		asm("ssync;");
		asm("idle;");
	}
}//end Init_PLL


⌨️ 快捷键说明

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