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

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

?? progeeprom.c

?? CodeWarrior for HCS12 V4.7
?? C
字號:
/******************************************************************************
													Copyright (c) Motorola 2001
File Name		 :	$RCSfile: ProgEeprom.c,v $		
	
Engineer		 :	$Author: estyger $

Location		 :	EKB

Date Created	 :	05/06/2001

Current Revision :	$Revision: 1.1.1.1 $

Notes	:					

*******************************************************************************
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 unintended or
unauthorized application, Buyer shall idemnify 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.
******************************************************************************/

/************************* System Include Files ******************************/

/************************* Project Include Files *****************************/
#include "stdtypes.h"
#include "mcucfg.h"
#include "s12_eectl.h"

/************************* typedefs ******************************************/

/************************* #Defines ******************************************/
#ifndef	ALIGNED_WORD_MASK
#define ALIGNED_WORD_MASK	0x0001
#endif

#ifndef PASS
#define PASS		1
#endif

#ifndef FAIL
#define FAIL		0
#endif

/************************* Global Variables **********************************/
static tEEPROM 	eeprom 		@(REG_BASE + 0x110);

/************************* External Variables ********************************/

/******************************************************************************
Function Name	:	ConfigECLKDIV
Engineer		:	r27624
Date			:	17/9/2001

Arguments		:	none
                  
Return			:	none

Notes			:	This function configures the EEPROM clock prescaler  
                  	in preparation for programming.
******************************************************************************/
void
ConfigECLKDIV(void)
{
	if(eeprom.eclkdiv.bit.edivld == 0)
	{															/* configure EEPROM clock prescaler */
		eeprom.eclkdiv.byte  = (UINT8)EECLK_PRESCALER; 	
	}
	return;
}

/******************************************************************************
Function Name	:	ProgEeprom
Engineer		:	r27624
Date			:	28/06/2001

Arguments		:	progAdr		Pointer to the start of the destination 
									EEPROM location to be programmed
                                    
					bufferPtr	Pointer to the start of the source data 
                                    
					size        Number of WORDS to be programmed
                  
Return			:	status      FAIL: 
                           		if progAdr does not point to an aligned word, or
                           		the ACCERR bit is set during programming sequence, or
								the PVIOL bit is set during programming sequence.

                          		PASS:
                           		if not FAIL.

Notes			:	This function does not check if the EEPROM is erased.
              		This function does not verify that the data has been 
					sucessfully programmed.
******************************************************************************/
UINT8 
ProgEeprom(UINT16* progAdr, UINT16* bufferPtr, UINT16 size)
{

	if(((UINT16)progAdr & ALIGNED_WORD_MASK) != 0)				/* Check for aligned word */
	{
		return(FAIL);
	}
																/* Clear error flags */	
	eeprom.estat.byte = (ACCERR | PVIOL);
																/* Word to program? */
	while(size != 0)
	{															/* Is command buffer empty? */
		if(eeprom.estat.bit.cbeif == 1)
		{
																/* Latch data and address */
			*progAdr++ = *bufferPtr++;				
																/* Configure prog command */	
			eeprom.ecmd.byte = PROG;
																/* Launch the command */
			eeprom.estat.byte = CBEIF;
																/* Was the access error flag set? */
																/* Was the protection violation error flags set */
			if((eeprom.estat.bit.accerr == 1) || 
			   (eeprom.estat.bit.pviol == 1))
			{
				return(FAIL);
			}
																/* next word */  
			size--;
		}

	}
																/* Wait for last command to finish */
	while(eeprom.estat.bit.ccif != 1)								
	{
	}
																/* finished, no errors */
	return(PASS);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人自拍网| 色噜噜狠狠成人中文综合| 亚洲天堂网中文字| 久久精品人人爽人人爽| 欧美一区二区三区四区久久 | 日本久久一区二区三区| 亚洲色图.com| 午夜免费久久看| 亚洲三级电影网站| 欧美激情综合在线| 久久精品视频一区二区三区| 精品日韩av一区二区| 在线观看国产一区二区| 国产69精品一区二区亚洲孕妇| 久久99深爱久久99精品| 亚瑟在线精品视频| 亚洲电影激情视频网站| 一区二区三区波多野结衣在线观看| 中文字幕亚洲在| 国产精品日韩精品欧美在线| 中文字幕一区二区三区四区| 1区2区3区国产精品| 日韩欧美国产成人一区二区| 成人福利在线看| 色婷婷综合久久久久中文 | 亚洲欧洲另类国产综合| 国产精品色哟哟| 国产精品第四页| 18欧美亚洲精品| 国产精品久久久久久久第一福利| 国产亚洲一区二区三区四区 | 久久先锋影音av鲁色资源网| 中文字幕欧美激情| 亚洲高清免费观看| 国产尤物一区二区| 日本丶国产丶欧美色综合| 91精品国产综合久久婷婷香蕉| 久久嫩草精品久久久精品| 亚洲情趣在线观看| 另类小说欧美激情| 一本色道久久综合亚洲aⅴ蜜桃| 91麻豆精品国产91久久久久久久久 | 在线观看一区不卡| 欧美一级专区免费大片| 国产精品国产三级国产普通话99| 视频一区国产视频| 成人深夜福利app| 91精品国产91久久久久久一区二区 | 国产一区二区三区在线观看免费视频 | 99精品热视频| 欧美一区二区三区婷婷月色| 中文字幕日韩欧美一区二区三区| 日本中文在线一区| 91一区二区在线观看| 日韩精品在线一区二区| 一区二区成人在线视频| 国产精品99久久久久久似苏梦涵| 欧美影院午夜播放| 中文字幕av一区二区三区免费看| 天天射综合影视| av电影在线观看完整版一区二区| 日韩一区二区在线看片| 亚洲婷婷综合久久一本伊一区| 久久激情五月激情| 欧美日韩在线播| 亚洲视频在线观看三级| 国产一区二三区| 日韩视频在线永久播放| 一区二区三区 在线观看视频| 国产福利一区二区| 欧美成人a∨高清免费观看| 亚洲一区在线电影| 91蝌蚪国产九色| 中文字幕av资源一区| 狠狠色丁香婷综合久久| 欧美放荡的少妇| 一个色综合网站| 不卡的av电影| 日本一区二区在线不卡| 激情综合网最新| 日韩一二三区不卡| 日韩高清欧美激情| 欧美日韩一区二区在线观看| 一区二区高清免费观看影视大全| av综合在线播放| 中文字幕中文字幕在线一区 | 欧美日韩中字一区| 成人欧美一区二区三区| 成人av网站在线观看免费| 国产日韩精品久久久| 国产一区二区三区免费在线观看| 日韩精品一区二区三区老鸭窝| 日韩精品电影在线观看| 欧美片在线播放| 天天综合网天天综合色| 欧美日韩成人综合天天影院| 亚洲444eee在线观看| 欧美日韩一区二区三区四区五区| 亚洲精品国产第一综合99久久| 99久久99久久精品免费看蜜桃| 欧美韩国日本一区| 国产91丝袜在线观看| 国产精品免费av| 成人av片在线观看| 亚洲美女精品一区| 在线观看日韩电影| 亚洲国产一区二区在线播放| 在线看国产一区| 亚洲r级在线视频| 91精品国产综合久久香蕉的特点 | 韩国av一区二区三区四区| 精品久久国产老人久久综合| 国产永久精品大片wwwapp| 国产色产综合产在线视频| 成人一级片网址| 亚洲欧美电影一区二区| 欧美日韩视频在线一区二区| 五月天中文字幕一区二区| 日韩欧美一二三四区| 国产精品影音先锋| 综合激情网...| 欧美日韩中文一区| 毛片基地黄久久久久久天堂| 久久免费午夜影院| 91原创在线视频| 日韩福利视频网| 国产欧美日韩久久| 91国偷自产一区二区使用方法| 午夜久久福利影院| 久久久精品中文字幕麻豆发布| caoporn国产一区二区| 亚洲亚洲人成综合网络| 91精品国产品国语在线不卡| 国产精品18久久久久久久网站| 中文字幕一区二区三区四区不卡| 欧美日韩免费视频| 国产一区二区免费在线| 亚洲三级视频在线观看| 欧美一级精品大片| av在线播放不卡| 日韩有码一区二区三区| 欧美高清在线精品一区| 欧美狂野另类xxxxoooo| 国产精品亚洲综合一区在线观看| 亚洲欧美日韩中文播放| 日韩情涩欧美日韩视频| a亚洲天堂av| 日韩精品一区第一页| 国产精品亲子伦对白| 欧美精品久久久久久久多人混战 | 成人黄色小视频| 视频一区欧美精品| 国产精品成人午夜| 欧美一级一区二区| 91在线免费视频观看| 麻豆成人久久精品二区三区小说| 国产精品人成在线观看免费| 日韩一区二区视频在线观看| 99久久伊人精品| 精品一区二区三区的国产在线播放| 亚洲天堂免费在线观看视频| 精品国产一区二区三区不卡| 在线观看亚洲一区| 成人黄色一级视频| 久草中文综合在线| 亚洲在线观看免费| 欧美国产日韩a欧美在线观看| 欧美另类一区二区三区| 91在线精品秘密一区二区| 国产精品伊人色| 奇米影视一区二区三区小说| 一二三区精品视频| 国产精品视频一二三区| 精品久久久久久久久久久久久久久久久| 在线一区二区三区做爰视频网站| 国产成人在线色| 狠狠色丁香婷婷综合久久片| 午夜电影一区二区三区| 亚洲理论在线观看| 国产目拍亚洲精品99久久精品| 日韩亚洲欧美综合| 88在线观看91蜜桃国自产| 欧美亚洲综合色| 99久久亚洲一区二区三区青草| 国产91精品免费| 国产精品一区免费在线观看| 久久精品免费观看| 免费精品视频最新在线| 日韩中文字幕区一区有砖一区 | 自拍偷拍亚洲激情| 国产精品色婷婷久久58| 中文字幕国产一区二区| 国产亚洲综合性久久久影院| 日韩精品中文字幕一区二区三区 | 日韩欧美黄色影院| 日韩片之四级片| 精品久久人人做人人爱| 日韩精品一区二区三区四区| 欧美一区二区三区四区五区| 欧美一区二区播放|