亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ext_inf.h

?? 個人在DSP2812中實現UDP通信,在CCS2000中測試通過.
?? H
字號:

#define   SPCR10_VAL     		0x0000
#define   SPCR20_VAL     		0x0220
//2 words per frame
#define   RCR10_VAL      		0x0140
#define   RCR20_VAL      		0x04
//2 words per frame
#define   XCR10_VAL      		0x0140
#define   XCR20_VAL      		0x04
#define   PCR0_VAL       		0x01

#define   VOL1     0x81
#define   VOL2     0x82

#define   L_LINE_VOLUME        0x00
#define   R_LINE_VOLUME        0x01
#define   L_HEADPHONE_VOLUME   0x02
#define   R_HEADPHONE_VOLUME   0x03
#define   A_AUDIO_PATH         0x04
#define   D_AUDIO_PATH         0x05
#define   POWER_CON            0x06
#define   D_AUDIO_INTERFACE    0x07
#define   SAMPLE_RATE          0x08
#define   D_INTERFACE_ACT      0x09
#define   RESET                0x0f

#define		SERVER_IP        40
#define 	FRAMESIZE        500
#define 	TALK_SIZE      	440
#define 	READSIZE       	200
#define 	ONEQUESTSIZE   	4000
#define 	ONEQUESTPACK	8

#define 	PCMSIZE     	49000
#define 	PICTURESIZE   	21168


#define 	ORDERPORT  		0xac26
//9900
#define 	DATAPORT   		0x4a26

#define 	LOGIN        	0
#define 	PLAY         	1 
#define 	STOP         	2 
#define 	PAUSE        	3
#define 	REC          	4
#define 	BROAD        	5
#define 	TALK         	6

#define 	LINK            0x99
#define 	SETWAV          0x9a

#define 	REC_DATA        0xf3

#define 	FREW_STOP       0xf8
#define 	FF              0xf9
#define 	REW             0xfa


#define 	CLEARAUDIOBUF   0x86
#define 	CLEARTALKBUF    0x87
#define 	MIXSOUNDSTART   0x88
#define 	REC_START       0x89
#define 	REC_STOP        0x8a
#define 	FROOZE          0x8b

#define 	BROAD_START    	0x8c
#define 	BROAD_STOP     	0x8d
#define 	TALK_START     	0x8e
#define 	VOD_START      	0x8f
#define 	MENU_START     	0x92
#define 	EN_REQUEST     	0x9c
#define 	NO_REQUEST     	0x9d

#define 	MPEG1     		1
#define 	PCM       		2
#define 	BW        		3

#define 	TEXT      		0x82
#define 	MENU      		0x83
#define 	PROGRAM   		0x84

#define 	MP3_DAT   		1
#define 	MENU_DAT    	2
#define 	PCM_DAT     	3

#define	  SetData			GpioDataRegs.GPFDAT.bit.GPIOF0 = 1
#define	  ClrData   		GpioDataRegs.GPFDAT.bit.GPIOF0 = 0
#define	  SetClk			GpioDataRegs.GPFDAT.bit.GPIOF2 = 1
#define	  ClrClk			GpioDataRegs.GPFDAT.bit.GPIOF2 = 0
#define	  LedReg		    (*((volatile  unsigned  int *)0x23FF))
#define	  AicContrlReg  	(*((volatile  unsigned  int *)0x25FF)) 


#define  Set485OE		 	0x20
#define  Clr485OE		 	0xDF
#define	 Set8019RST		 	0x10
#define	 Clr8019RST		 	0xEF
#define  SetSPICS		 	0x08 
#define  ClrSPICS		 	0xF7 
#define	 SetAICCS		 	0x04  
#define  ClrAICCS		 	0xFB 	
#define  SetSIDIN		 	0x02  
#define	 ClrSIDIN		 	0xFD  
#define  SetSCLK		 	0x01  
#define  ClrSCLK		 	0xFE  

#define	 PAGE				0x44
#define	 NetPort			0x3700
/*register declarations for RTL8019AS  */

/*Page0(PS1=0,PS0=0)	*/
/*RD			*/
#define	CR		(*((volatile  unsigned  int *)(NetPort+0)))	
	/*Command*/
#define CLDA0	(*((volatile  unsigned  int *)(NetPort+1)))	
	/*Curent Local DMA Address 0*/
#define CLDA1   (*((volatile  unsigned  int *)(NetPort+2)))	
	/*Curent Local DMA Address 1*/
#define BNRY	(*((volatile  unsigned  int *)(NetPort+3)))	
	/*Boundary Pointer*/
#define	 TSR	(*((volatile  unsigned  int *)(NetPort+4)))		
	/*Transmit Status Register*/
#define	 NCR	(*((volatile  unsigned  int *)(NetPort+5)))		
	/*Number of Collisions Register*/
#define	 FIFO	(*((volatile  unsigned  int *)(NetPort+6)))		
#define	 ISR	(*((volatile  unsigned  int *)(NetPort+7)))		
	/*Interrupt Status Register*/
#define	 CRDA0	(*((volatile  unsigned  int *)(NetPort+8)))		
	/*Current Remote DMA Address 0*/
#define	 CRDA1	(*((volatile  unsigned  int *)(NetPort+9)))		
	/*Current Remote DMA Address 1*/
#define	 CRD0	(*((volatile  unsigned  int *)(NetPort+10)))		
	/*Configuration Register A*/
#define	 CRD1	(*((volatile  unsigned  int *)(NetPort+11)))		
	/*Configuration Register B*/
#define	 RSR	(*((volatile  unsigned  int *)(NetPort+12)))		
	/*Receive status Register*/
#define	 CNTR0	(*((volatile  unsigned  int *)(NetPort+13)))		
	/*Tally Counter 0(Frame Alignment Errors)*/
#define	 CNTR1	(*((volatile  unsigned  int *)(NetPort+14)))		
	/*Tally Counter 1(CRC Errors)*/
#define	 CNTR2	(*((volatile  unsigned  int *)(NetPort+15)))		

	/*Tally Counter 2(Missed packet Errors)*/
/*WR		*/	
#define	 PSTART	(*((volatile  unsigned  int *)(NetPort+1)))		
	/*Page Start Register*/
#define	 PSTOP	(*((volatile  unsigned  int *)(NetPort+2)))		
	/*Page stop Regiser*/
#define	 TPSR	(*((volatile  unsigned  int *)(NetPort+4)))		
	/*Transmit Page Start Address*/
#define	 TBCR0	(*((volatile  unsigned  int *)(NetPort+5)))		
	/*Transmit Byte Count Register 0*/
#define	 TBCR1	(*((volatile  unsigned  int *)(NetPort+6)))		
	/*Transmit Byte Count Register 1*/
#define	 RSAR0	(*((volatile  unsigned  int *)(NetPort+8)))		
	/*Remote Start Address Register 0*/
#define	 RSAR1	(*((volatile  unsigned  int *)(NetPort+9)))		
	/*Remote Start Address Register 1*/
#define	 RBCR0	(*((volatile  unsigned  int *)(NetPort+10)))		
	/*Remote Byte Count Register 0*/
#define	 RBCR1	(*((volatile  unsigned  int *)(NetPort+11)))		
	/*Remote Byte Count Register 1*/
#define	 RCR	(*((volatile  unsigned  int *)(NetPort+12)))		
	/*Receive Configuration Register*/
#define	 TCRN	(*((volatile  unsigned  int *)(NetPort+13)))		
	/*Transmit Configuration Register*/
#define	 DCR	(*((volatile  unsigned  int *)(NetPort+14)))		
	/*Data Configuration Register*/
#define	 IMRR	(*((volatile  unsigned  int *)(NetPort+15)))		

	/*Interrupt Mask Register*/

/*Page1(PS1=0,PS0=1)	*/
//#define CR		port3700
	/*Command*/
#define	 PAR0	(*((volatile  unsigned  int *)(NetPort+1)))		
	/*Physical Address Register 0*/
#define	 PAR1	(*((volatile  unsigned  int *)(NetPort+2)))		

	/*Physical Address Register 1*/	
#define	 PAR2	(*((volatile  unsigned  int *)(NetPort+3)))		
	/*Physical Address Register 2*/
#define	 PAR3	(*((volatile  unsigned  int *)(NetPort+4)))		
	/*Physical Address Register 3*/
#define	 PAR4	(*((volatile  unsigned  int *)(NetPort+5)))		
	/*Physical Address Register 4*/
#define	 PAR5	(*((volatile  unsigned  int *)(NetPort+6)))		
	/*Physical Address Register 5*/
#define	 CURR	(*((volatile  unsigned  int *)(NetPort+7)))		
	/*Current Page Register */
#define	 MAR0	(*((volatile  unsigned  int *)(NetPort+8)))		
	/*Multicast Address Register 0*/
#define	 MAR1	(*((volatile  unsigned  int *)(NetPort+9)))		
	/*Multicast Address Register 1*/
#define	 MAR2	(*((volatile  unsigned  int *)(NetPort+10)))		
	/*Multicast Address Register 2*/
#define	 MAR3	(*((volatile  unsigned  int *)(NetPort+11)))		
	/*Multicast Address Register 3*/
#define	 MAR4	(*((volatile  unsigned  int *)(NetPort+12)))		
	/*Multicast Address Register 4*/
#define	 MAR5	(*((volatile  unsigned  int *)(NetPort+13)))		
	/*Multicast Address Register 5*/
#define	 MAR6	(*((volatile  unsigned  int *)(NetPort+14)))		
	/*Multicast Address Register 6*/
#define	 MAR7	(*((volatile  unsigned  int *)(NetPort+15)))		
	/*Multicast Address Register 7*/

/*Page 2(PS1=1,PS0=0)*/
	
/*page 3(PS1=1,PS0=0)*/
#define	 DMA	(*((volatile  unsigned  int *)(NetPort+16)))		


#define	ARP	    1
#define UDP     2
#define IGMP    3
#define LSS     4

#define BROADCAST     1
#define REC_ARP       2
#define NOD           3


	/*Configuration Register D*/
	
/*NOTE:									*/
/*	Some registers in page 2 are complementary to the registers in 	*/
/*	page 0.								*/
/*	Page0	RD		WR					*/		
/*	0X01	CLDA0		PSTART					*/
/*	0X02	CLDA1		PSTOP					*/
/*	0X04			TPSR					*/
/*	0X0C			RCR					*/
/*	0X0D			TCR					*/
/*	0X0E			DCR					*/
/*	0X0F			IMR					*/
	

struct ipaddr
{
  unsigned short addr2_1;       //IP地址低位
  unsigned short addr4_3;       //IP地址高位
};
struct mac
{
  unsigned short addr2_1;      //
  unsigned short addr4_3;
  unsigned short addr6_5;
};

struct iphdr
{
  unsigned short  	tos_version;  //4位版本,4位首部長度,8位服務類型
  unsigned short 	tol_len;      //16位總長度
  unsigned short 	id;           //16位標識
  unsigned short 	frag_off;     //3位標志,13位片偏移
  unsigned short 	protocal_ttl; //8位生成時間,8位協議
  unsigned short 	chksum;       //16位首部校驗和  
  struct ipaddr 	saddr;        //32位源IP地址
  struct ipaddr 	daddr;        //32位目的IP地址
};
struct udphdr
{
  unsigned short 	sport;        //16位源端口號
  unsigned short 	dport;        //16位目的端口號
  unsigned short 	length;       //16位UDP長度 
  unsigned short 	chksum;       //16位UDP校驗和
};

struct igmphdr
{
  unsigned short 	type_mrt;    //
  unsigned short 	chksum;
  struct  ipaddr 	groupaddr;
};
struct pre_udphdr
{
  struct ipaddr 	saddr;
  struct ipaddr 	daddr;
  unsigned short  	protocal_value;
  unsigned short  	length;
};
struct arp
{
  unsigned short 	hard_type;
  unsigned short 	proto_type;
  unsigned short 	proto_hard_length;
  unsigned short 	op_code;
  struct mac    	send_macaddr;
  struct ipaddr 	send_ipaddr;
  struct mac    	rec_macaddr;
  struct ipaddr 	rec_ipaddr;
};
extern	void	delay(Uint32	k);
extern	void	InitAic23(void);
extern	void	WriteAic23(Uint16	addr,	Uint16	dat);
extern	void 	init_8019();
extern	void 	nic_recieve();
extern	void 	request();
extern	void 	get_server_mac();
extern	void	readdat(Uint16 x1,Uint16 x2);
extern	void 	getorder();
extern	void 	send_udp(unsigned short *buf,unsigned short length);
extern	void 	init_protocal();
extern	void 	load_udp(unsigned short  *buf,unsigned short  *length);
extern	void 	load_ip(unsigned short   *buf,unsigned short  *length);
extern	void 	send_frame(unsigned short  *buf, unsigned short MAC_type,unsigned short PROTO_type,unsigned short length);
extern	void 	send_arp(struct ipaddr *ip,unsigned short arp_type);
extern	void    send_igmp(Uint16  type);
extern	void	RST8019(void);
extern	void	handlekey(void);

interrupt	void	ISRMcbspSend(void);
interrupt	void	ISRTimer0(void);

unsigned short  checksum(unsigned short *buffer, short size);
unsigned short  change_byte(unsigned short value);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人动漫av| 94-欧美-setu| 91蜜桃在线观看| 日韩一卡二卡三卡国产欧美| 日本一区二区不卡视频| 奇米影视7777精品一区二区| 99v久久综合狠狠综合久久| 日韩午夜在线观看视频| 亚洲精品免费在线观看| 国产在线不卡一区| 欧美一级高清大全免费观看| 亚洲免费av高清| 成人免费视频一区二区| 欧美xxxxxxxx| 热久久国产精品| 欧美日韩国产首页| 一区二区三区在线看| 成人动漫一区二区在线| 久久精品一区八戒影视| 美腿丝袜亚洲三区| 欧美亚洲综合网| 一区二区三区毛片| 94-欧美-setu| 国产精品九色蝌蚪自拍| 国产精品18久久久久久久久| 日韩视频永久免费| 日韩中文字幕一区二区三区| 日本韩国欧美在线| 自拍偷拍国产精品| 99精品欧美一区| 国产精品美女久久久久久2018 | 亚洲一区二区av在线| 成人免费毛片aaaaa**| 久久久久久久综合| 国产精品中文字幕一区二区三区| 日韩一区二区电影| 久久成人羞羞网站| 日韩免费性生活视频播放| 日韩不卡一区二区三区| 91精品国产综合久久久久久久久久| 亚洲午夜久久久久中文字幕久| 欧美性三三影院| 天堂一区二区在线| 欧美一级二级三级蜜桃| 久久99精品国产麻豆婷婷| 精品理论电影在线| 国产福利视频一区二区三区| 久久精品视频免费| 91亚洲午夜精品久久久久久| 一区二区三区在线视频观看58| 欧美日韩亚洲国产综合| 蜜臀久久久99精品久久久久久| 欧美精品一区二区三区一线天视频| 国产中文字幕精品| 中文字幕一区日韩精品欧美| 色诱亚洲精品久久久久久| 一区二区三区欧美亚洲| 欧美久久一区二区| 国产做a爰片久久毛片| 国产精品不卡视频| 欧美日本一区二区三区四区| 日本亚洲免费观看| 中文文精品字幕一区二区| 色老汉av一区二区三区| 日本伊人色综合网| 欧美极品美女视频| 欧美日韩国产欧美日美国产精品| 经典三级一区二区| 亚洲另类在线制服丝袜| 日韩欧美在线不卡| 99riav久久精品riav| 日韩一区精品字幕| 中文字幕免费不卡| 欧美精选一区二区| www.爱久久.com| 久久精品国产色蜜蜜麻豆| 亚洲色图在线播放| 欧美一级黄色片| 色综合久久六月婷婷中文字幕| 看片网站欧美日韩| 亚洲午夜免费电影| 国产精品久久久久永久免费观看 | 国产日韩欧美在线一区| 欧美私人免费视频| 成人动漫中文字幕| 理论电影国产精品| 亚洲国产日韩综合久久精品| 国产精品国产三级国产aⅴ原创| 欧美疯狂做受xxxx富婆| 99麻豆久久久国产精品免费优播| 日本在线播放一区二区三区| 一区二区三区在线免费播放| 国产日韩欧美高清| 日韩欧美国产精品| 欧美日韩电影在线| 91网站在线播放| 成人中文字幕合集| 寂寞少妇一区二区三区| 天堂一区二区在线| 亚洲线精品一区二区三区八戒| 久久久久久久久99精品| 欧美大片顶级少妇| 777奇米四色成人影色区| 欧美性淫爽ww久久久久无| 国产激情91久久精品导航| 麻豆精品久久精品色综合| 全国精品久久少妇| 偷拍亚洲欧洲综合| 亚洲高清久久久| 亚洲一区在线观看网站| 一区二区在线免费观看| 亚洲视频免费在线观看| 国产精品成人免费在线| 欧美国产一区在线| 欧美国产精品久久| 欧美极品美女视频| 国产精品看片你懂得| 国产精品网站在线播放| 国产片一区二区| 中文字幕精品三区| 中文欧美字幕免费| 亚洲素人一区二区| 亚洲一级二级在线| 亚洲1区2区3区视频| 奇米色777欧美一区二区| 奇米影视7777精品一区二区| 美女视频一区二区三区| 国产一区二区三区不卡在线观看| 国产精品一区在线观看乱码| 成人免费观看男女羞羞视频| 波多野结衣中文字幕一区| 色婷婷综合久久| 欧美日韩国产在线播放网站| 欧美一级一区二区| 国产午夜久久久久| 亚洲色图制服丝袜| 午夜精品福利在线| 韩国三级电影一区二区| 国产sm精品调教视频网站| 99v久久综合狠狠综合久久| 欧美日本在线播放| 精品福利一区二区三区| 国产精品乱码人人做人人爱 | 蜜臀va亚洲va欧美va天堂| 国产专区综合网| 一本到三区不卡视频| 91精品国产品国语在线不卡| 精品国内二区三区| 亚洲久草在线视频| 美女一区二区久久| 91香蕉视频黄| 日韩一本二本av| 国产精品福利一区二区| 亚洲一区二区美女| 国产精品一品二品| 欧美三级乱人伦电影| 久久久久久久久久久久久夜| 一区二区三区四区视频精品免费| 青青草成人在线观看| 成人av免费在线播放| 宅男噜噜噜66一区二区66| 国产欧美日韩中文久久| 婷婷综合另类小说色区| 波多野结衣亚洲一区| 日韩免费看的电影| 亚洲女人****多毛耸耸8| 国产一区二区影院| 欧美精品三级日韩久久| 国产精品久久一卡二卡| 免费高清在线一区| 欧美系列亚洲系列| 国产精品国产三级国产| 狠狠色综合日日| 欧美日高清视频| 亚洲久本草在线中文字幕| 国产精品性做久久久久久| 在线综合+亚洲+欧美中文字幕| 亚洲欧美成人一区二区三区| 国产精品自拍毛片| 精品日韩99亚洲| 日韩国产欧美三级| 日本韩国一区二区三区视频| 国产情人综合久久777777| 麻豆成人av在线| 欧美美女bb生活片| 亚洲图片欧美视频| 日本精品一区二区三区高清 | 久久久久久久一区| 久久99久久久久| 正在播放亚洲一区| 日本一区中文字幕| 91精品黄色片免费大全| 亚洲一区二区三区不卡国产欧美| 色综合天天做天天爱| 国产精品色哟哟| 成人一级片在线观看| 久久久久国产成人精品亚洲午夜 | 99久久婷婷国产综合精品电影| 久久久一区二区三区| 国产精品主播直播|