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

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

?? flash11.c

?? msp430的FLASH自編程子程序
?? C
字號:
#include  <msp430x14x.h>


/*

149中的flash塊大小為512字節,可保存常數表,
為修改存儲器時不影響程序區,在*149.xcl中修改const的存儲位置為e000-ffdf 共8k字節,
de00-dfff共512字節用來進行flash修改時的備份存儲,

*/
#define FSEG_A 0x01080  // Flash Segment A start address
#define FSEG_B 0x01000  // Flash Segment B start address
#define FSEG_BAK	0xde00	//back address

//--------------------------------------------------------------------------------------
monitor void Flash_clr(int *ptr)
{
FCTL3 = FWKEY;        		/* Lock = 0 */
FCTL1 = FWKEY+ERASE;        		/* Erase = 1 */
*((int *) ptr) = 0;     		/* Erase flash segment */
_EINT();	//因為擦除時間較長,為不影響主程序時鐘中斷
	while ((FCTL3 & BUSY)!=0){}
}


//--------------------------------------------------------------------------------------
monitor void Flash_secure(void)
{
FCTL1 = FWKEY;        		/* Erase, write = 0 */
FCTL3 = FWKEY+LOCK;        		/* Lock = 1 */
}



//--------------------------------------------------------------------------------------
//寫入的數據少于512個并且不跨頁
monitor void Flash_replaceArray1(uchar *ptr, uchar *data,int num)
{
uchar *read_ptr;
uchar *write_ptr;
int *iread_ptr;
int *iwrite_ptr;
int fptr=(int)ptr & 0xfe00;
int i;
  
Flash_clr((int *) FSEG_BAK);

//Set to write mode to prepare for copy
FCTL3 = FWKEY;          /* Lock = 0 */
FCTL1 = FWKEY+WRT;          /* WRT = 1 */

//Copy block B to A
iread_ptr = (int *) fptr;
iwrite_ptr = (int *) FSEG_BAK;
	for (i = 0;  i < 256;  i++)
	{
	*iwrite_ptr++ = *iread_ptr++;
	}
Flash_clr((int *) fptr);

//Set to write mode to prepare for copy
FCTL3 = FWKEY;          /* Lock = 0 */
FCTL1 = FWKEY+WRT;          /* WRT = 1 */

//Copy block A to B, slipping in the new value at the right location
(int *)read_ptr = (int *) FSEG_BAK;
(int *)write_ptr = (int *) fptr;
fptr = (int)ptr+num;
	for (i = 0;  i < 512;  i++, read_ptr++, write_ptr++)
	{
		if ((write_ptr >= ptr) && (write_ptr < (uchar *)fptr))
		{
		*write_ptr = *data;
		data++;
		}
		else
		*write_ptr = *read_ptr;
	}
Flash_secure();
}

//--------------------------------------------------------------------------------------
//寫入的數據任意個、可以跨頁
void Flash_replaceArray(uchar *ptr, uchar *data,int num)
{
uint 	loopnum,offset,page,i,num1,address;
uint 	base,npage,start;

address=(int)ptr;
num1=(int)ptr+num;
page=511;
base=address & (~page);
offset=address & page;
page++;
loopnum=(offset+num-1)/page;
	for(i=0;i<=loopnum;i++)
	{
	npage=i*page;
		if (i==0)
		{
			if (loopnum>=1) num1=page-offset;
			else 	num1=num;
		start=0;
		}
		else if(i==loopnum)
		{
		address=base;
		start=npage-offset;
		num1=num+offset-npage;
		}
		else 
		{
		address=base;
		start=npage-offset;
		num1=page;
		}
	Flash_replaceArray1((uchar *)address,(uchar*)((int)data+start),num1);
	base+=page;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区中文免费| 色菇凉天天综合网| 午夜激情综合网| 亚洲一区免费在线观看| 亚洲少妇30p| 亚洲女同一区二区| 亚洲最快最全在线视频| 国产高清成人在线| 国产精品一二三在| 成人av电影在线网| 91蜜桃传媒精品久久久一区二区| 波波电影院一区二区三区| 成人a免费在线看| 色偷偷久久人人79超碰人人澡| 99久久国产综合精品色伊| 色一情一伦一子一伦一区| 精品视频一区二区不卡| 欧美精品久久久久久久久老牛影院| 欧美日本在线一区| 91精品国产91久久久久久最新毛片 | 日韩女优av电影| 欧美成人video| 国产日韩高清在线| 自拍偷拍国产亚洲| 日韩高清不卡一区二区三区| 国产综合色产在线精品| 91在线porny国产在线看| 欧美日韩免费在线视频| 精品国精品自拍自在线| 亚洲四区在线观看| 午夜激情一区二区三区| 国产91在线观看| 在线不卡欧美精品一区二区三区| 久久免费美女视频| 一二三区精品视频| 国产乱码精品一区二区三| 91麻豆精品秘密| 欧美成人bangbros| 亚洲一区二区三区四区五区黄| 国产一区二区三区在线观看精品| 色噜噜狠狠成人中文综合| 欧美tickling挠脚心丨vk| 亚洲视频一区二区免费在线观看| 日韩制服丝袜av| 99视频精品全部免费在线| 精品国产91乱码一区二区三区| 亚洲图片欧美激情| 国产一区二区久久| 88在线观看91蜜桃国自产| 国产精品人人做人人爽人人添| 日韩国产精品久久久久久亚洲| 99久久伊人精品| 国产欧美精品一区| 久久国产福利国产秒拍| 欧美日本乱大交xxxxx| 成人欧美一区二区三区| 国产精品538一区二区在线| 日韩视频国产视频| 日韩中文欧美在线| 欧美日韩视频专区在线播放| 亚洲激情图片小说视频| 99久久免费精品高清特色大片| 久久―日本道色综合久久| 日韩二区在线观看| 3d动漫精品啪啪1区2区免费| 亚洲国产精品久久一线不卡| 色偷偷成人一区二区三区91| 国产精品视频免费看| 国产高清视频一区| 性久久久久久久| 欧洲在线/亚洲| 亚洲尤物视频在线| 欧美网站大全在线观看| 亚洲美腿欧美偷拍| 欧美色爱综合网| 日日欢夜夜爽一区| 日韩一区二区三区观看| 久久超级碰视频| 精品日韩在线观看| 国产精品一二三四区| 国产欧美日产一区| 91麻豆swag| 亚洲欧美激情一区二区| 欧美视频一区二区三区四区| 午夜精品影院在线观看| 欧美一区二区三区免费| 极品尤物av久久免费看| 国产视频亚洲色图| 不卡一区二区中文字幕| 一区二区在线免费观看| 欧美肥妇free| 精品一区二区在线免费观看| 国产女主播在线一区二区| aaa欧美色吧激情视频| 亚洲国产成人精品视频| 亚洲精品一区二区三区精华液| 国产精品影音先锋| 亚洲天堂2014| 日韩欧美激情四射| 成人国产免费视频| 天天色 色综合| 欧美国产日韩精品免费观看| 色婷婷国产精品| 蜜桃视频在线观看一区| 国产精品久久久久久久久久久免费看 | 国产亚洲欧美一级| 在线免费av一区| 狠狠色狠狠色综合日日91app| 中文字幕在线一区二区三区| 欧美另类久久久品| 国产成人精品一区二| 亚洲高清中文字幕| 国产日韩欧美精品综合| 欧洲色大大久久| 国产suv一区二区三区88区| 香蕉乱码成人久久天堂爱免费| 欧美sm美女调教| 色香蕉久久蜜桃| 国产91丝袜在线18| 麻豆免费精品视频| 亚洲综合一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 在线观看国产一区二区| 国产成+人+日韩+欧美+亚洲| 日韩电影在线观看网站| 亚洲男同性视频| 国产亚洲一二三区| 日韩精品一区二区三区视频播放 | 日韩一区二区精品在线观看| 色偷偷一区二区三区| 国产a级毛片一区| 久久91精品国产91久久小草 | 日韩网站在线看片你懂的| 91啪九色porn原创视频在线观看| 国产在线精品不卡| 毛片av一区二区| 日本女人一区二区三区| 亚洲自拍都市欧美小说| 亚洲欧美二区三区| 国产精品不卡视频| 中文字幕免费一区| 久久精品亚洲国产奇米99| 日韩一区二区在线免费观看| 欧美三级资源在线| 91国模大尺度私拍在线视频| av毛片久久久久**hd| 成人app软件下载大全免费| 国产成人精品免费看| 国产69精品久久久久777| 国产一区二区三区免费播放| 国产综合色精品一区二区三区| 久久精品国产99| 日韩二区三区四区| 麻豆91免费看| 国产成人综合在线| 成人丝袜18视频在线观看| 成人精品亚洲人成在线| 99久久国产综合精品麻豆| av不卡一区二区三区| 91久久精品网| 欧美人与z0zoxxxx视频| 日韩午夜中文字幕| 久久婷婷一区二区三区| 国产亚洲成年网址在线观看| 国产精品丝袜91| 一区二区三区四区av| 偷窥少妇高潮呻吟av久久免费| 免费视频最近日韩| 国产成人自拍高清视频在线免费播放| 国产福利视频一区二区三区| av不卡免费在线观看| 欧美性色黄大片| 日韩欧美在线影院| 国产欧美日韩三级| 一区二区三区四区亚洲| 日韩高清国产一区在线| 国产精品综合二区| 91麻豆免费看片| 欧美一区日本一区韩国一区| 久久亚洲精品小早川怜子| 亚洲色欲色欲www在线观看| 日av在线不卡| www.欧美.com| 91精品国产色综合久久久蜜香臀| 久久免费午夜影院| 亚洲一区二区精品视频| 国产在线国偷精品免费看| 91福利视频网站| 久久综合九色综合97婷婷女人 | 99v久久综合狠狠综合久久| 91久久精品一区二区| 久久先锋影音av鲁色资源| 亚洲影院在线观看| 国产在线观看一区二区| 91久久免费观看| 国产亚洲va综合人人澡精品 | 国产精品88888| 欧美日韩国产另类一区| 国产精品剧情在线亚洲| 九一九一国产精品|