initflash.c

来自「用BF533的AD程序」· C语言 代码 · 共 20 行

C
20
字号
#include "system.h"

/********************************************************************************/
/***** InitFlash()															*****/
/***** Needed to Selected the ExtenderPPI clock on te BF53x-EZkit 			*****/
/********************************************************************************/
void InitFlash(void)
{	
	// Initalize EBIU control registers
	*pEBIU_AMBCTL0 = 0x78B078B0;
	*pEBIU_AMBCTL1 = 0x78B078B0;
	asm("ssync;");

	*pEBIU_AMGCTL |= 0x000F;
	asm("ssync;");
	
	*((short*)(FLASHA_CSIO+PORTA_DATA_DIR)) |= 1<< PPI_EXTENDER_CLK_BIT;	// set direction to output
	*((short*)(FLASHA_CSIO+PORTA_DATA_OUT)) |= 1<< PPI_EXTENDER_CLK_BIT;	// set Flag PA5 high to select external PPI clock
}

⌨️ 快捷键说明

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