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

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

?? s12_eeprom.h

?? MC9S12C32 LIN-BUS源碼(編譯環境:CodeWarriorV3.1)
?? H
字號:
/*****************************************************************************/
/*                                             COPYRIGHT (c) MOTOROLA 2002   */
/*                                                                           */
/* File Name          :    $RCSfile: s12_eeprom.h,v $  						 */
/*                                                                           */
/* Current Revision :      $Revision: 1.2 $									 */
/*                                                                           */
/*  ***********************************************************************  */
/*  *  THIS CODE IS ONLY INTENDED AS AN EXAMPLE OF CODE FOR THE           *  */
/*  *  METROWERKS COMPILER AND THE STAR12 EVB AND HAS ONLY BEEN GIVEN A   *  */
/*  *  MIMIMUM LEVEL OF TEST. IT IS PROVIDED 'AS SEEN' WITH NO GUARANTEES *  */
/*  *  AND NO PROMISE OF SUPPORT.                                         *  */
/*  ***********************************************************************  */
/*                                                                           */
/*                                                                           */
/* DESCRIPTION:  Defines the EEPROM control registers block as a 			 */
/*               datastructure of type tEEPROM.                              */
/* 																		     */
/* EEPROM control module base address (out of reset) -                       */
/*                                                                           */
/* S12DP256      : 0x0110                                                    */
/*																			 */
/* The datastructure compiled can be determined by the #define's S12DP256,   */
/* S12xxx, etc. These definitions can be found in "s12_common.h".            */
/* The MCU id can be #defined in a "target.h" header file or included as a   */
/* complier command line argument as -DS12DP256.                             */
/* Currently only S12DP256 is supported.									 */
/*																			 */
/* Multiple register descriptions are used when a differing bit structure    */
/* exists between parts. In the case of additional bit definitions within    */
/* the same register, then only the full register description is used.       */
/*                                                                           */
/*                                                                           */
/* AUTHOR: R32151            LOCATION: SPSEKB      LAST EDIT DATE: 14/03/02  */
/*                                                                           */
/* UPDATE HISTORY                                                            */
/* REV  AUTHOR       DATE       DESCRIPTION OF CHANGE                        */
/* ---  ------      --------    ---------------------                        */
/* 1.00	r32151  	11/05/00                                                 */
/* 1.01	r32151  	25/05/00  	- Corrected declaration of rsvee2 (reserved  */
/*                                area for test). 		                     */
/* 1.1  r32151      11/03/02	- Added disclaimer and reformated file info. */
/*                              - Modified revision numbering to match RCS   */
/* 1.2  r32151      14/03/02	- Declared all registers volatile 	 	     */
/*                                                                           */
/*===========================================================================*/
/* Motorola reserves the right to make changes without further notice to any */
/* product herein to improve reliability, function, or design. Motorola does */
/* not assume any  liability arising  out  of the  application or use of any */
/* product,  circuit, or software described herein;  neither  does it convey */
/* any license under its patent rights  nor the  rights of others.  Motorola */
/* products are not designed, intended,  or authorized for use as components */
/* in  systems  intended  for  surgical  implant  into  the  body, or  other */
/* applications intended to support life, or  for any  other application  in */
/* which the failure of the Motorola product  could create a situation where */
/* personal injury or death may occur. Should Buyer purchase or use Motorola */
/* products for any such intended  or unauthorized  application, Buyer shall */
/* indemnify and  hold  Motorola  and its officers, employees, subsidiaries, */
/* affiliates,  and distributors harmless against all claims costs, damages, */
/* and expenses, and reasonable  attorney  fees arising  out of, directly or */
/* indirectly,  any claim of personal injury  or death  associated with such */
/* unintended or unauthorized use, even if such claim alleges that  Motorola */
/* was negligent regarding the  design  or manufacture of the part. Motorola */
/* and the Motorola logo* are registered trademarks of Motorola Ltd.         */
/*****************************************************************************/

#ifndef S12_EEPROM_H			/*prevent duplicated includes */
#define S12_EEPROM_H

#ifndef S12_COMMON_H			/*prevent duplicated includes */
#include "s12_common.h"
#endif

typedef union uECLKDIV
  {
  tU08	byte;
  struct
    {
    tU08 ediv	:6;		/*clk divider */
    tU08 ediv8	:1;		/*clk /8 prescaler enable */
    tU08 edivld	:1;		/*clock divider loaded flag */
    }bit;
  }tECLKDIV;

#define EDIV	0x3F	/*bit masks	*/
#define EDIV8	0x40
#define EDIVLD	0x80

typedef union uECNFG
  {
  tU08	byte;
  struct
    {
    tU08		:4;		/*not used */
    tU08 eswai	:1;		/*eeprom stopped in wait mode */
    tU08		:1;		/*not used */
    tU08 ccie	:1;		/*command complete interrupt enable */
    tU08 cbeie	:1;		/*command buffer empty interrupt enable	*/
    }bit;
  }tECNFG;

#define ESWAI	0x10	/*bit masks	*/
#define CCIE	0x40	
#define CCBIE	0x80

typedef union uEPROT
  {
  tU08	byte;
  struct
    {
    tU08 ep			:3;		/*protection block size: (ep+1)*64 bytes */
    tU08 epdis		:1;		/*protection disable */
    tU08 			:3;		/*contain value of equivalent bits in protection byte */
    tU08 eopen		:1;		/*open block for program/erase */
    }bit;
  }tEPROT;

#define EP0		0x01	/*bit masks	*/
#define EP1		0x02
#define EP2		0x04	
#define EP		0x07	/*ep block mask */
#define EPDIS   0x08
#define EOPEN	0x80

typedef union uESTAT
  {
  tU08	byte;
  struct
    {
    tU08 		:2;		/*not used */
    tU08 blank	:1;		/*blank verify flag */
    tU08 		:1;		/*not used */
    tU08 accerr	:1;		/*access error flag */
    tU08 pviol	:1;		/*protection violation flag */
    tU08 ccif	:1;		/*command complete interrupt flag */
    tU08 cbeif	:1;		/*command buffer empty interrupt flag */
    }bit;
  }tESTAT;

#define BLANK	0x04	/*bit masks	*/
#define ACCERR	0x10
#define PVIOL 	0x20
#define CCIF	0x40
#define CBEIF	0x80

typedef union uECMD
  {
  tU08	byte;
  struct
    {
    tU08 mass	:1;		/*mass erase enable	*/
	tU08 		:1;		/*not used */
    tU08 erver	:1;		/*erase verify enable */
	tU08 		:2;		/*not used */
    tU08 prog	:1;		/*word programming */
    tU08 erase	:1;		/*erase control */
	tU08 		:1;		/*not used */
    }bit;
  }tECMD;

#define MASS	0x01	/*bit masks	*/
#define ERVER	0x04
#define PROG	0x20
#define ERASE	0x40


typedef struct						/*eeprom datastructure */
  {
  volatile tECLKDIV		eclkdiv;	/*eeprom clock divider register */
		   tU08			rsvee1[2];	/*reserved */
  volatile tECNFG		ecnfg;		/*eeprom configuration register */
  volatile tEPROT		eprot;		/*eeprom protection register */
  volatile tESTAT		estat;		/*eeprom status register */
  volatile tECMD		ecmd;		/*eeprom command buffer & status register */
		   tU08			rsvee2[5];	/*reserved */
  }tEEPROM;


#endif /*S12_EEPROM_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩在线观看| 自拍偷拍欧美精品| 欧美日韩高清一区| 99精品在线观看视频| 99久久99久久精品国产片果冻 | 亚洲主播在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品免费观看视频| 中文字幕视频一区二区三区久| 国产精品久久久久影院色老大| 亚洲国产电影在线观看| 国产精品久久一级| 亚洲天堂福利av| 亚洲va在线va天堂| 久久丁香综合五月国产三级网站| 极品瑜伽女神91| 成人免费毛片高清视频| 色综合久久天天综合网| 欧美色大人视频| 精品久久久久久久久久久久久久久| 久久综合国产精品| 亚洲精品日韩一| 久久av资源站| 不卡的av在线| 欧美一区中文字幕| 国产免费成人在线视频| 亚洲午夜一二三区视频| 精品一区二区久久久| 色综合久久久久久久久| 91精品国产色综合久久不卡蜜臀| 久久只精品国产| 亚洲一区二区在线免费看| 精品一区二区三区蜜桃| 99精品1区2区| 2欧美一区二区三区在线观看视频| 国产精品久久久久久久久图文区 | 欧美高清在线精品一区| 亚洲在线观看免费视频| 国产麻豆午夜三级精品| 日本国产一区二区| 国产欧美一区二区三区沐欲| 亚洲午夜久久久久久久久久久| 国内精品在线播放| 6080日韩午夜伦伦午夜伦| 欧美高清在线精品一区| 免费高清成人在线| 欧美视频在线观看一区| 国产精品视频第一区| 精品午夜久久福利影院| 精品婷婷伊人一区三区三| 欧美韩日一区二区三区四区| 日韩高清不卡在线| 欧美在线观看视频一区二区三区| 欧美国产日韩一二三区| 国内久久婷婷综合| 日韩欧美在线影院| 午夜精品一区在线观看| 色网站国产精品| 国产精品久久综合| 夫妻av一区二区| 久久人人爽爽爽人久久久| 视频一区二区中文字幕| 欧美日韩一区二区三区高清| 中文字幕一区三区| 99久久精品久久久久久清纯| 国产欧美一区二区精品秋霞影院| 蜜桃一区二区三区在线观看| 欧美日本韩国一区二区三区视频 | 免费成人在线观看| 欧美嫩在线观看| 日韩中文字幕区一区有砖一区| 欧美专区亚洲专区| 亚洲国产精品欧美一二99| 91美女在线看| 亚洲亚洲精品在线观看| 欧美日韩你懂得| 丝袜诱惑亚洲看片| 欧美一级搡bbbb搡bbbb| 伦理电影国产精品| 久久看人人爽人人| 国产91丝袜在线18| 日韩一区中文字幕| 日本乱码高清不卡字幕| 亚洲一区二区三区在线| 欧美日韩一区二区三区免费看| 亚洲成国产人片在线观看| 欧美一区二区三区免费大片| 捆绑调教美女网站视频一区| 精品国产91久久久久久久妲己| 国产精品主播直播| 国产精品成人免费| 欧美在线一区二区三区| 麻豆成人久久精品二区三区小说| 精品国产1区2区3区| 北岛玲一区二区三区四区| 亚洲摸摸操操av| 69p69国产精品| 国产精品亚洲午夜一区二区三区| 成人免费小视频| 欧美一区二区三区影视| 国产精品一区二区在线观看不卡| 国产精品不卡在线观看| 欧美福利一区二区| 成人开心网精品视频| 亚洲成人午夜电影| 久久精品夜色噜噜亚洲aⅴ| 色综合色狠狠综合色| 蜜臀av亚洲一区中文字幕| 国产精品成人一区二区三区夜夜夜| 欧美主播一区二区三区美女| 狠狠色伊人亚洲综合成人| 亚洲女人小视频在线观看| 91精品国产乱| aaa亚洲精品| 国产在线看一区| 午夜在线成人av| 中文字幕一区二区三区蜜月| 3d动漫精品啪啪1区2区免费| 成人天堂资源www在线| 视频一区在线播放| 亚洲人成影院在线观看| 国产亚洲成年网址在线观看| 欧美精品一卡两卡| 99精品视频在线观看| 国模娜娜一区二区三区| 一区二区三区视频在线观看| 欧美激情一区三区| 精品裸体舞一区二区三区| 欧美高清视频www夜色资源网| 成人午夜视频网站| 国产在线不卡视频| 久久综合综合久久综合| 偷偷要91色婷婷| 亚洲成a人在线观看| 一区二区三区精密机械公司| 国产精品久久影院| 国产精品色噜噜| 国产拍揄自揄精品视频麻豆| 欧美电影免费观看完整版| 欧美一级xxx| 欧美久久久影院| 欧美人牲a欧美精品| 欧美日韩一本到| 欧美日韩情趣电影| 欧美系列一区二区| 欧美日韩国产综合一区二区三区| 色婷婷精品久久二区二区蜜臀av| aa级大片欧美| 9色porny自拍视频一区二区| 成人免费看片app下载| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 精品久久一区二区| 日韩欧美一区二区免费| 欧美成人精品1314www| 日韩精品一区二区三区三区免费| 欧美mv日韩mv| 国产三级一区二区三区| 国产色婷婷亚洲99精品小说| 久久久国产精华| 亚洲欧洲精品成人久久奇米网| 亚洲三级在线播放| 亚洲一级二级三级| 日本欧美韩国一区三区| 国产最新精品精品你懂的| 国产精品456| 91性感美女视频| 欧美人牲a欧美精品| 日韩欧美亚洲国产另类| 欧美国产精品中文字幕| 亚洲激情图片qvod| 免费精品99久久国产综合精品| 久久99久久精品| 91色在线porny| 7878成人国产在线观看| 久久久精品tv| 亚洲第一在线综合网站| 国产在线麻豆精品观看| 91最新地址在线播放| 日韩三区在线观看| 国产精品久久看| 日本亚洲欧美天堂免费| 粉嫩久久99精品久久久久久夜| 欧美网站大全在线观看| 国产午夜精品久久久久久久 | 强制捆绑调教一区二区| 高清av一区二区| 欧美一区二区在线免费观看| 国产精品福利一区二区| 美女视频一区二区三区| 成人av在线网站| 欧美一区二区视频在线观看2020 | 视频一区欧美日韩| 高清视频一区二区| 欧美一区二区三区爱爱| 国产精品白丝在线| 久久99精品久久久久久国产越南 | 九九精品视频在线看| 色94色欧美sute亚洲线路一久| 欧美xxxxxxxx| 天天射综合影视|