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

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

?? mpc860.h

?? mpc860串口編程
?? H
?? 第 1 頁 / 共 4 頁
字號:

/*-------------------------------------------------------------------------*/ 
/*                    Ethernet parameter RAM (SCC)						         */
/*-------------------------------------------------------------------------*/

struct ethernet_pram 

{
   /*--------------------*/
   /*	SCC parameter RAM */
   /*--------------------*/

   UHWORD	rbase;		/* RX BD base address */
   UHWORD	tbase;		/* TX BD base address */
   UBYTE	   rfcr;		   /* Rx function code */
   UBYTE	   tfcr;		   /* Tx function code */
   UHWORD	mrblr;		/* Rx buffer length */
   UWORD	   rstate;	 	/* Rx internal state */
   UWORD	   rptr;		   /* Rx internal data pointer */
   UHWORD	rbptr;		/* rb BD Pointer */
   UHWORD	rcount;		/* Rx internal byte count */
   UWORD	   rtemp;		/* Rx temp */
   UWORD	   tstate;		/* Tx internal state */
   UWORD	   tptr;		   /* Tx internal data pointer */
   UHWORD	tbptr;		/* Tx BD pointer */
   UHWORD	tcount;		/* Tx byte count */
   UWORD	   ttemp;		/* Tx temp */
   UWORD	   rcrc;		   /* temp receive CRC */
   UWORD	   tcrc;		   /* temp transmit CRC */

   /*---------------------------------*/
   /*	ETHERNET specific parameter RAM */
   /*---------------------------------*/

   UWORD	   c_pres;			/* preset CRC */
   UWORD	   c_mask;			/* constant mask for CRC */
   UWORD	   crcec;			/* CRC error counter */
   UWORD	   alec;			   /* alighnment error counter */
   UWORD	   disfc;			/* discard frame counter */
   UHWORD	pads;			   /* short frame PAD characters */
   UHWORD	ret_lim;		   /* retry limit threshold */
   UHWORD	ret_cnt;		   /* retry limit counter */
   UHWORD	mflr;			   /* maximum frame length reg */
   UHWORD	minflr;			/* minimum frame length reg */
   UHWORD	maxd1;			/* maximum DMA1 length reg */
   UHWORD	maxd2;			/* maximum DMA2 length reg */
   UHWORD	maxd;			   /* rx max DMA */
   UHWORD	dma_cnt;		   /* rx dma counter */
   UHWORD	max_b;			/* max bd byte count */
   UHWORD	gaddr1;			/* group address filter 1 */
   UHWORD	gaddr2;			/* group address filter 2 */
   UHWORD	gaddr3;			/* group address filter 3 */
   UHWORD	gaddr4;			/* group address filter 4 */
   UWORD	   tbuf0_data0;	/* save area 0 - current frm */
   UWORD	   tbuf0_data1;	/* save area 1 - current frm */
   UWORD	   tbuf0_rba0;
   UWORD	   tbuf0_crc;
   UHWORD	tbuf0_bcnt;
   UHWORD	paddr_h;		   /* physical address (MSB) */
   UHWORD	paddr_m;		   /* physical address */
   UHWORD	paddr_l;		   /* physical address (LSB) */
   UHWORD	p_per;			/* persistence */
   UHWORD	rfbd_ptr;		/* rx first bd pointer */
   UHWORD	tfbd_ptr;		/* tx first bd pointer */
   UHWORD	tlbd_ptr;		/* tx last bd pointer */
   UWORD	   tbuf1_data0;	/* save area 0 - next frame */
   UWORD	   tbuf1_data1;	/* save area 1 - next frame */
   UWORD	   tbuf1_rba0;
   UWORD	   tbuf1_crc;
   UHWORD	tbuf1_bcnt;
   UHWORD	tx_len;			/* tx frame length counter */
   UHWORD	iaddr1;			/* individual address filter 1*/
   UHWORD	iaddr2;			/* individual address filter 2*/
   UHWORD	iaddr3;			/* individual address filter 3*/
   UHWORD	iaddr4;			/* individual address filter 4*/
   UHWORD	boff_cnt;		/* back-off counter */
   UHWORD	taddr_h;		   /* temp address (MSB) */
   UHWORD	taddr_m;		   /* temp address */
   UHWORD	taddr_l;		   /* temp address (LSB) */
};


/*------------------------------------------------------------------*/
/*                          QMC  definitions 				           */
/*------------------------------------------------------------------*/


struct global_qmc_pram {

    UWORD   mcbase;		/* Multichannel Base pointer */
    UHWORD  qmcstate;	/* Multichannel Controller state */
    UHWORD  mrblr;		/* Maximum Receive Buffer Length */
    UHWORD  tx_s_ptr;   /* TSATTx Pointer */
    UHWORD  rxptr;	   /* Current Time slot entry in TSATRx */
    UHWORD  grfthr;		/* Global Receive frame threshold */
    UHWORD  grfcnt;		/* Global Receive Frame Count */
    UWORD   intbase;		/* Multichannel Base address */
    UWORD   intptr;		/* Pointer to interrupt queue */
    UHWORD  rx_s_ptr;   /* TSATRx Pointer */
    UHWORD  txptr;	   /* Current Time slot entry in TSATTx */
    UWORD   c_mask32;	/* CRC Constant (debb20e3) */
    UHWORD  tsatrx[32];	/* Time Slot Assignment Table Rx */
    UHWORD  tsattx[32];	/* Time Slot Assignment Table Tx */
    UHWORD  c_mask16;	/* CRC Constant (f0b8) */

};


   /*------------------------------------------*/
   /* QMC HDLC channel specific parameter RAM  */
   /*------------------------------------------*/

struct qmc_hdlc_pram {

    UHWORD  tbase;	/* Tx Buffer Descriptors Base Address */
    UHWORD  chamr;	/* Channel Mode Register */
    UWORD   tstate;	/* Tx Internal State */
    UWORD   txintr;	/* Tx Internal Data Pointer */
    UHWORD  tbptr;	/* Tx Buffer Descriptor Pointer */
    UHWORD  txcntr;	/* Tx Internal Byte Count */
    UWORD   tupack;	/* (Tx Temp) */
    UWORD   zistate;	/* Zero Insertion machine state */
    UWORD   tcrc;		/* Temp Transmit CRC */
    UHWORD  intmsk;	/* Channel's interrupt mask flags */
    UHWORD  bdflags;		
    UHWORD  rbase;	/* Rx Buffer Descriptors Base Address */
    UHWORD  mflr;		/* Max Frame Length Register */
    UWORD   rstate;	/* Rx Internal State */
    UWORD   rxintr;	/* Rx Internal Data Pointer */
    UHWORD  rbptr;	/* Rx Buffer Descriptor Pointer */
    UHWORD  rxbyc;	/* Rx Internal Byte Count */
    UWORD   rpack;	/* (Rx Temp) */
    UWORD   zdstate;	/* Zero Deletion machine state */
    UWORD   rcrc;		/* Temp Transmit CRC */
    UHWORD  maxc;		/* Max_length counter */
    UHWORD  tmp_mb;	/* Temp */
};


	 /*-------------------------------------------------*/
	 /* QMC Transparent channel specific parameter RAM  */
	 /*-------------------------------------------------*/

struct qmc_tran_pram {
    
	UHWORD	tbase;		/* Tx Bufer Descriptors Base Address */
	UHWORD	chamr;		/* Channel Mode Register */
	UWORD   tstate;		/* Tx Internal State */
    UWORD   txintr;		/* Tx Internal Data Pointer */
    UHWORD  tbptr;		/* Tx Buffer Descriptor Pointer */
    UHWORD  txcntr;		/* Tx Internal Byte Count */
    UWORD   tupack;		/* (Tx Temp) */
    UWORD   zistate;		/* Zero Insertion machine state */
    UWORD   RESERVED8;	
    UHWORD  intmsk;		/* Channel's interrupt mask flags */
    UHWORD  bdflags;		
    UHWORD  rbase;		/* Rx Buffer Descriptors Base Address */
    UHWORD  tmrblr;		/* Max receive buffer length */
    UWORD   rstate;		/* Rx Internal State */
    UWORD   rxintr;		/* Rx Internal Data Pointer */
    UHWORD  rbptr;		/* Rx Buffer Descriptor Pointer */
    UHWORD  rxbyc;		/* Rx Internal Byte Count */
    UWORD   rpack;		/* (Rx Temp) */
    UWORD   zdstate;		/* Zero Deletion machine state */
    UWORD   RESERVED9;	/* Temp Transmit CRC */
    UHWORD  trnsync;		/* Max_length counter */
    UHWORD  RESERVED10;	/* Temp */

};

/*----------------------------------------------------------*/
/* allows multiprotocol array declaration in the memory map */
/*----------------------------------------------------------*/

struct qmc_chan_pram
{
	union
	{
		struct qmc_hdlc_pram h;
		struct qmc_tran_pram t;
	}h_or_t;
};



/*--------------------------------------------------------------------*/
/*	                    SMC UART parameter RAM	                      */
/*--------------------------------------------------------------------*/

struct smc_uart_pram 

{
   UHWORD	rbase;		/* Rx BD Base Address */
   UHWORD	tbase;		/* Tx BD Base Address */
   UBYTE	   rfcr;		   /* Rx function code */
   UBYTE	   tfcr;		   /* Tx function code */
   UHWORD	mrblr;		/* Rx buffer length */
   UWORD	   rstate;		/* Rx internal state */
   UWORD	   rptr;		   /* Rx internal data pointer */
   UHWORD	rbptr;		/* rb BD Pointer */
   UHWORD	rcount;		/* Rx internal byte count */
   UWORD	   rtemp;		/* Rx temp */
   UWORD	   tstate;		/* Tx internal state */
   UWORD	   tptr;		   /* Tx internal data pointer */
   UHWORD	tbptr;		/* Tx BD pointer */
   UHWORD	tcount;		/* Tx byte count */
   UWORD	   ttemp;		/* Tx temp */
   UHWORD	max_idl;	   /* Maximum IDLE Characters */
   UHWORD	idlc;		   /* Temporary IDLE Counter */
   UHWORD	brkln;		/* Last Rx Break Length */
   UHWORD	brkec;		/* Rx Break Condition Counter */
   UHWORD	brkcr;		/* Break Count Register (Tx) */
   UHWORD	r_mask;		/* Temporary bit mask */
};


/*--------------------------------------------------------------------------*/
/*                  SMC Transparent mode parameter RAM						    */
/*--------------------------------------------------------------------------*/

struct smc_trnsp_pram 

{
   UHWORD	rbase;			/* Rx BD Base Address */
   UHWORD	tbase;			/* Tx BD Base Address */
   UBYTE	   rfcr;			   /* Rx function code */
   UBYTE	   tfcr;			   /* Tx function code */
   UHWORD	mrblr;			/* Rx buffer length */
   UWORD	   rstate;			/* Rx internal state */
   UWORD	   rptr;			   /* Rx internal data pointer */
   UHWORD	rbptr;			/* rb BD Pointer */
   UHWORD	rcount;			/* Rx internal byte count */
   UWORD	   rtemp;			/* Rx temp */
   UWORD	   tstate;			/* Tx internal state */
   UWORD	   tptr;			   /* Tx internal data pointer */
   UHWORD	tbptr;			/* Tx BD pointer */
   UHWORD	tcount;			/* Tx byte count */
   UWORD	   ttemp;			/* Tx temp */
   UHWORD   RESERVED11[5];	/* Reserved */
};


/*--------------------------------------------------------------------------*/
/*                      SPI parameter RAM									          */
/*--------------------------------------------------------------------------*/

#define	SPI_R	0x8000		/* Ready bit in BD */

struct spi_pram 

{
   UHWORD	rbase;		/* Rx BD Base Address */
   UHWORD	tbase;		/* Tx BD Base Address */
   UBYTE	   rfcr;		   /* Rx function code */
   UBYTE	   tfcr;		   /* Tx function code */
   UHWORD	mrblr;		/* Rx buffer length */
   UWORD	   rstate;		/* Rx internal state */
   UWORD	   rptr;		   /* Rx internal data pointer */
   UHWORD	rbptr;		/* rb BD Pointer */
   UHWORD	rcount;		/* Rx internal byte count */
   UWORD	   rtemp;		/* Rx temp */
   UWORD	   tstate;		/* Tx internal state */
   UWORD	   tptr;		   /* Tx internal data pointer */
   UHWORD	tbptr;		/* Tx BD pointer */
   UHWORD	tcount;		/* Tx byte count */
   UWORD	   ttemp;		/* Tx temp */
};


/*--------------------------------------------------------------------------*/
/*                       I2C parameter RAM									       */
/*--------------------------------------------------------------------------*/

struct i2c_pram 

{
   /*--------------------*/
   /*	I2C parameter RAM */
   /*--------------------*/

   UHWORD	rbase;		/* RX BD base address */
   UHWORD	tbase;		/* TX BD base address */
   UBYTE	   rfcr;		   /* Rx function code */
   UBYTE	   tfcr;		   /* Tx function code */
   UHWORD	mrblr;		/* Rx buffer length */
   UWORD	   rstate;		/* Rx internal state */
   UWORD	   rptr;		   /* Rx internal data pointer */
   UHWORD	rbptr;		/* rb BD Pointer */
   UHWORD	rcount;		/* Rx internal byte count */
   UWORD	   rtemp;		/* Rx temp */
   UWORD	   tstate;		/* Tx internal state */
   UWORD	   tptr;		   /* Tx internal data pointer */
   UHWORD	tbptr;		/* Tx BD pointer */
   UHWORD	tcount;		/* Tx byte count */
   UWORD	   ttemp;		/* Tx temp */
};


/*--------------------------------------------------------------------------*/
/*                      PIP Centronics parameter RAM						       */
/*--------------------------------------------------------------------------*/

struct centronics_pram 

{
   UHWORD	rbase;		/* Rx BD Base Address */
   UHWORD	tbase;		/* Tx BD Base Address */
   UBYTE	   fcr;		   /* function code */
   UBYTE	   smask;		/* Status Mask */
   UHWORD	mrblr;		/* Rx buffer length */
   UWORD	   rstate;		/* Rx internal state */
   UWORD	   rptr;		   /* Rx internal data pointer */
   UHWORD	rbptr;		/* rb BD Pointer */
   UHWORD	rcount;		/* Rx internal byte count */
   UWORD	   rtemp;		/* Rx temp */
   UWORD	   tstate;		/* Tx internal state */
   UWORD	   tptr;		   /* Tx internal data pointer */
   UHWORD	tbptr;		/* Tx BD pointer */
   UHWORD	tcount;		/* Tx byte count */
   UWORD	   ttemp;		/* Tx temp */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合一区在线| 欧美videossexotv100| 亚洲乱码一区二区三区在线观看| 成人免费电影视频| 国产精品不卡一区二区三区| 91丨九色丨蝌蚪富婆spa| 亚洲综合视频网| 欧美精品在线一区二区三区| 免费成人在线网站| 亚洲精品一区二区三区影院| 国产乱人伦偷精品视频不卡| 国产精品久久久久三级| 在线观看中文字幕不卡| 蜜臀久久99精品久久久久久9 | 日本大胆欧美人术艺术动态| 51精品秘密在线观看| 国产一区二区三区香蕉| 中文字幕一区二区在线播放| 欧美人xxxx| 激情欧美一区二区| 亚洲精品中文在线| 日韩午夜电影av| 99国产一区二区三精品乱码| 亚洲不卡av一区二区三区| 91精品国产麻豆国产自产在线| 麻豆久久久久久久| 亚洲欧洲无码一区二区三区| 欧美成人vr18sexvr| 高清beeg欧美| 亚洲成人一区二区| 国产日韩精品久久久| 欧美日韩国产综合一区二区三区| 国产综合成人久久大片91| 亚洲区小说区图片区qvod| 日韩免费视频一区| 99精品一区二区| 激情六月婷婷久久| 一区二区三区国产| 国产亚洲欧美激情| 在线观看一区二区视频| 国产91精品免费| 日韩va欧美va亚洲va久久| 国产精品乱码一区二区三区软件| 欧美精品电影在线播放| 成人av中文字幕| 极品尤物av久久免费看| 亚洲精品乱码久久久久久久久| 久久视频一区二区| 在线观看91精品国产麻豆| 99久久99久久久精品齐齐| 久久精品国产99国产| 亚洲高清久久久| 亚洲欧美日韩国产一区二区三区| 久久久五月婷婷| 欧美一区二区三区视频免费播放| 日本韩国精品一区二区在线观看| 国产成人综合视频| 久久国内精品自在自线400部| 一区二区三区欧美日| 国产精品水嫩水嫩| 久久精品男人天堂av| www日韩大片| 日韩欧美中文一区二区| 欧美日韩精品欧美日韩精品| 91丨porny丨户外露出| 成人手机在线视频| 国产精品99久| 国产激情视频一区二区在线观看| 精品一区二区三区在线观看| 日本麻豆一区二区三区视频| 视频一区视频二区中文字幕| 亚洲成人精品影院| 亚洲成人av福利| 视频精品一区二区| 日韩国产欧美在线视频| 三级精品在线观看| 偷拍自拍另类欧美| 免费看日韩精品| 麻豆久久一区二区| 韩国中文字幕2020精品| 国产资源在线一区| 国产精品一区免费视频| 成人激情av网| 91看片淫黄大片一级| 91农村精品一区二区在线| 99久久国产综合精品女不卡| 色综合天天综合在线视频| 在线观看网站黄不卡| 91精品国产一区二区三区| 欧美一区二区三区系列电影| 精品奇米国产一区二区三区| 久久久久久影视| 欧美国产精品久久| 亚洲免费在线观看| 日日夜夜精品视频免费| 精品一区二区免费| 成人性生交大片免费看中文| 一本大道综合伊人精品热热 | 在线不卡免费欧美| 欧美xxxxx裸体时装秀| 久久伊人蜜桃av一区二区| 国产精品久久久久一区二区三区共| 亚洲人成小说网站色在线| 天堂资源在线中文精品| 精品一区二区国语对白| 99视频国产精品| 欧洲日韩一区二区三区| 欧美电影免费观看高清完整版在线| 国产欧美日韩另类一区| 一区二区三区高清| 国产伦理精品不卡| 色婷婷精品久久二区二区蜜臀av| 欧美一区二区三区男人的天堂| 久久久精品国产免大香伊| 亚洲欧美国产高清| 久久97超碰色| 在线观看日韩毛片| 精品av综合导航| 亚洲精品精品亚洲| 久草这里只有精品视频| 91麻豆免费看片| 久久综合色之久久综合| 亚洲一区二区中文在线| 国产成人免费视频精品含羞草妖精 | 国内偷窥港台综合视频在线播放| 91老司机福利 在线| 欧美成人a∨高清免费观看| 中文字幕一区二区三区精华液 | 久久一二三国产| 亚洲午夜私人影院| 国产成a人无v码亚洲福利| 91精品国产综合久久久久久漫画 | 国产精品剧情在线亚洲| 久久成人久久爱| 欧美三级韩国三级日本一级| 中文字幕av资源一区| 精彩视频一区二区| 欧美日韩在线观看一区二区| 国产精品欧美一区二区三区| 蜜桃久久久久久久| 欧美色倩网站大全免费| 中文字幕日韩一区二区| 国产精品主播直播| 日韩一区二区三区视频在线观看| 亚洲一区二区三区视频在线播放 | 久久久久久电影| 毛片av一区二区三区| 欧美性大战xxxxx久久久| 中文字幕一区二区在线观看| 国产福利精品导航| 日韩精品一区二| 日本美女一区二区| 7777精品伊人久久久大香线蕉最新版| 亚洲乱码国产乱码精品精98午夜| 国产福利一区二区| 国产午夜精品久久| 黑人精品欧美一区二区蜜桃| 精品精品国产高清a毛片牛牛 | 久久久精品综合| 国产乱码精品一区二区三区av| 日韩欧美激情在线| 看电视剧不卡顿的网站| 日韩一级完整毛片| 美女视频一区二区| 日韩欧美www| 狠狠色伊人亚洲综合成人| 精品日产卡一卡二卡麻豆| 久久99热这里只有精品| 精品理论电影在线观看 | 亚洲高清视频的网址| 欧美亚一区二区| 五月天一区二区| 欧美一区二区精品| 麻豆精品视频在线观看免费| 欧美大片在线观看一区二区| 成人小视频免费观看| 国产精品成人免费在线| 91看片淫黄大片一级在线观看| 一区二区三区四区中文字幕| 欧美日韩久久久一区| 秋霞午夜av一区二区三区| 欧美zozozo| 国产suv精品一区二区三区| 中文字幕一区免费在线观看| 在线精品视频免费播放| 午夜av一区二区三区| 欧美videossexotv100| 成人国产精品免费网站| 一区二区三区加勒比av| 日韩一区二区三区免费观看| 黄网站免费久久| 亚洲欧洲www| 欧美日本一区二区三区四区| 久久99久久精品| 亚洲视频一区二区在线| 91精品国产麻豆国产自产在线| 国产真实精品久久二三区| 亚洲天堂成人网| 欧美一级生活片| 99久久精品国产一区二区三区|