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

📄 main.c

📁 详细讲解了在S3C44B0上结合philips公司usb1.1接口芯片的pdiusbd12芯片的开发过程
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -