main.c

来自「详细讲解了在S3C44B0上结合philips公司usb1.1接口芯片的pdiu」· C语言 代码 · 共 66 行

C
66
字号
#include "option.h"
#include "44b.h"
#include "44blib.h"
#include <stdio.h>
#include "def.h"
#include "D12def.h"
//void __irq USB_INT(void);


/*void Main(void)
{
	pISR_EINT0=(int)USB_INT;  
    rSYSCFG=CACHECFG; 
    Port_Init();
    rINTCON=0x5;	  // Non-vectored,IRQ enable,FIQ disable    
    rINTMOD=0x0;	  // All=IRQ mode
    
    rINTMSK=~(BIT_GLOBAL|BIT_EINT0);	
    while(1) ;
}*/


/*void __irq USB_INT(void)
{
	rEXTINTPND=0xf; 
	rI_ISPC=BIT_EINT0;
	
    Delay(5000);
    Led_Display(0);
    Delay(5000);
    Led_Display(1);
    
}*/

void Main(void)
{
	U8 i;
	Port_Init();
	Uart_Init(0,115200);
	Uart_Select(0);
	Uart_SendString( "USB Start! \n" ) ;
	
	if(UsbRdChipId()==0x1210)
	{	
		
		if( UsbInit() == 1 )		//STAUS_ERR
		{	
			Uart_SendString( "USB Device Initial is Error! \n" ) ;
			return ;
		}
		
		while(1)
		{
			i = UsbQueryInt();
			UsbIntProc(i);	
		}
	}
	else
	{
		Uart_SendString("No Pdiusbd12 Found\n");
	}
}



⌨️ 快捷键说明

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