dps2812-extram.c

来自「DPS2812的開發程序,內有多個測試的程序可以讓你明白板子基本的運作」· C语言 代码 · 共 64 行

C
64
字号
/*************************************************************************
	filename:	DPS2812-FFT.C
	designer:	戴展波
	date:		2004/12/17
*************************************************************************/
#include <string.h>
#include "DPS2812.h"
#include "DPS2812_EXTRAM.h"
#include "DPS2812_REGISTER.h"

void InitPeripherals(void);

void main(void)
{
	Uint32 i;
	//初始化系统控制
	InitSysCtrl();
	//关总中断
	DINT;
	IER = 0x0000;
	IFR = 0x0000;
	//初始化外设
	InitPeripherals();
	//使能总中断
//	EINT;
	//使能全局实时中断DBGM
	ERTM;
	
	for(i = 0; i < SRAM_LENGTH; i++)
	{
		sram_data[i] = i;
	}
	for(i = 0; i < SRAM_LENGTH; i++)
	{
		if(sram_data[i] != i)
		{
			good_flag = 0;
			break;
		}
		good_flag = 1;
	}
	if(good_flag == 1)
	{
		for(;;);
	}
	else
	{
		for(;;);
	}
}

/*********************************************************************
	函数名:	void InitPeripherals(void)
	目的:		初始化外设
	输入:		无
	输出:		无
*********************************************************************/
void InitPeripherals(void)
{
	//初始化XINTF
	InitXintf();
}

⌨️ 快捷键说明

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