main.c

来自「arm s3c2410 的中断测试程序。经过验证」· C语言 代码 · 共 48 行

C
48
字号
#include <string.h>
#include <stdarg.h>
#include "usbmain.h"
#include "INT.h"
#include "consol.h"
#include "S3c2410x.h"
#include "2410lib.h"
#include "lcdlib.h"

volatile int isUsbdSetConfiguration;
void delay(int time);
void WIN_USB(void);

int main(void)
{

	ChangeClockDivider(1,1);            // 1:2:4
	ChangeMPllValue(0xa1,0x3,0x1);      // FCLK=202.8MHz
	Port_Init();
	__vInitHaltHandlers();
	CONSOL_Select(0);
	CONSOL_Init(115200);
	LCD_Init(); 
	WIN_USB();

	ISRVector[25] = IsrUsbd;
	UsbdMain();
	while(1);
}


void WIN_USB(void)
{
	WIN_WaterTek("USB实验");		
//	drawletter(70,200,"请重新用USB线连接上PC机",1,0,RGB(255,255,0));
//	drawletter(30,180,"在PC机上请观察是否有USB未知设备",1,0,RGB(255,255,0));
	drawletter((g_xMax-184)/2,g_yMax-40,"请重新用USB线连接上PC机",1,0,RGB(255,255,0));
	drawletter((g_xMax-200)/2,g_yMax-60,"在PC机上观察是否有USB设备",1,0,RGB(255,255,0));
}


void delay(int time)
{
	int i;
	for(; time >= 0; time--)
		for(i = 0; i < 255; i++);
}

⌨️ 快捷键说明

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