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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? extsram.ini

?? STM32手持式示波器源代碼
?? INI
字號(hào):
/****************************************************************************
	Copyright (C), 2010 安富萊電子 www.armfly.com

   【本例程在安富萊STM32F103ZE-EK開發(fā)板上調(diào)試通過             】
   【QQ: 1295744630, 旺旺:armfly, Email: armfly@qq.com       】

	文件名: ExtSRAM.ini

	這是外部SRAM調(diào)試腳本。開始Load程序時(shí),由IDE控制仿真器執(zhí)行這段腳本程序。

	本腳本完成的功能是
	(1) 配置CPU的FSMC總線,使CPU能夠訪問外部SRAM,已便于后面裝入程序
	(2) 復(fù)制外部SRAM的中斷向量表(0x130字節(jié))到CPU內(nèi)部RAM
	(3) 設(shè)置堆棧指針SP
	(4) 修改PC指針
	
	注意:工程選項(xiàng)IRAM1的起始地址必須是0x20000200開始

	腳本的語法:
	參加MDK的HELP, 搜索關(guān)鍵字 “uv3 Library Routines” 可以看到uv3支持的腳本命令
*/

FUNC void Setup (void) {
  SP = _RDWORD(0x68000000);          // 設(shè)置堆棧指針
  PC = _RDWORD(0x68000004);          // 設(shè)置PC指針(程序計(jì)數(shù)器)
  _WDWORD(0xE000ED08, 0x20000000);   // 設(shè)置中斷向量表地址寄存器 = 0x20000000
}

// 初始化FSMC,用于外部SRAM
FUNC void InitSRAM (void) {
  //InitRCCC
  _WDWORD(0x40021000, 0x00005083);
  _WDWORD(0x40021004, 0x00000000);
  _WDWORD(0x40021004, 0x00000000);
  _WDWORD(0x40021000, 0x00005083);
  _WDWORD(0x40021004, 0x00000000);
  _WDWORD(0x40021008, 0x009F0000);

  _WDWORD(0x40021000, 0x00015083);
  _sleep_ (100);                        // Wait for PLL lock

  _WDWORD(0x40022000, 0x00000030);
  _WDWORD(0x40022000, 0x00000030);
  _WDWORD(0x40022000, 0x00000032);
  _WDWORD(0x40021004, 0x00000000);
  _WDWORD(0x40021004, 0x00000000);
  _WDWORD(0x40021004, 0x00000400);
  _WDWORD(0x40021004, 0x00000400);
  _WDWORD(0x40021004, 0x001D0400);
  _WDWORD(0x40021000, 0x01035083);
  _sleep_ (100);
  _WDWORD(0x40021004, 0x001D0400);
  _WDWORD(0x40021004, 0x001D0402);
  _sleep_ (100);

  _WDWORD(0x40021014, 0x00000114);  /* Enable AHBPeriphClock */
  _WDWORD(0x40021018, 0x000001E0);  /* Enable APB2PeriphClock */

  /* GPIO Configuration for FSMC */
  _WDWORD(0x40011400, 0xB8BB44BB);
  _WDWORD(0x40011404, 0xBBBBBBBB);
  _WDWORD(0x40011800, 0xBBBBB4BB);   /* NBL0, NBL1 & adress configuration */
  _WDWORD(0x40011804, 0xBBBBBBBB);
  _WDWORD(0x40011C00, 0x33BBBBBB);
  _WDWORD(0x40011C04, 0xBBBB3333);
  _WDWORD(0x40012000, 0x48BBBBBB);
  _WDWORD(0x40012004, 0x444B4BB4);   /* NE3 configuration */

  _WDWORD(0xA0000010, 0x00001010);   /* FSMC Configuration */
  _WDWORD(0xA0000014, 0x00000200);   /* FSMC_DataSetupTime = 2; */
  _WDWORD(0xA0000010, 0x00001011);   /* Enable FSMC Bank1_SRAM Bank */

  _sleep_ (200);
}

/*
	復(fù)制中斷向量表
	中斷向量表地址必須是512字節(jié)的整數(shù)倍。
	中斷向量表實(shí)際大小 :0x00000130
*/
FUNC void CopyVectTable(void) {
	_WDWORD(0x20000000, _RDWORD(0x68000000));
	_WDWORD(0x20000004, _RDWORD(0x68000004));
	_WDWORD(0x20000008, _RDWORD(0x68000008));
	_WDWORD(0x2000000C, _RDWORD(0x6800000C));

	_WDWORD(0x20000010, _RDWORD(0x68000010));
	_WDWORD(0x20000014, _RDWORD(0x68000014));
	_WDWORD(0x20000018, _RDWORD(0x68000018));
	_WDWORD(0x2000001C, _RDWORD(0x6800001C));

	_WDWORD(0x20000020, _RDWORD(0x68000020));
	_WDWORD(0x20000024, _RDWORD(0x68000024));
	_WDWORD(0x20000028, _RDWORD(0x68000028));
	_WDWORD(0x2000002C, _RDWORD(0x6800002C));

	_WDWORD(0x20000030, _RDWORD(0x68000030));
	_WDWORD(0x20000034, _RDWORD(0x68000034));
	_WDWORD(0x20000038, _RDWORD(0x68000038));
	_WDWORD(0x2000003C, _RDWORD(0x6800003C));

	_WDWORD(0x20000040, _RDWORD(0x68000040));
	_WDWORD(0x20000044, _RDWORD(0x68000044));
	_WDWORD(0x20000048, _RDWORD(0x68000048));
	_WDWORD(0x2000004C, _RDWORD(0x6800004C));

	_WDWORD(0x20000050, _RDWORD(0x68000050));
	_WDWORD(0x20000054, _RDWORD(0x68000054));
	_WDWORD(0x20000058, _RDWORD(0x68000058));
	_WDWORD(0x2000005C, _RDWORD(0x6800005C));

	_WDWORD(0x20000060, _RDWORD(0x68000060));
	_WDWORD(0x20000064, _RDWORD(0x68000064));
	_WDWORD(0x20000068, _RDWORD(0x68000068));
	_WDWORD(0x2000006C, _RDWORD(0x6800006C));

	_WDWORD(0x20000070, _RDWORD(0x68000070));
	_WDWORD(0x20000074, _RDWORD(0x68000074));
	_WDWORD(0x20000078, _RDWORD(0x68000078));
	_WDWORD(0x2000007C, _RDWORD(0x6800007C));

	_WDWORD(0x20000080, _RDWORD(0x68000080));
	_WDWORD(0x20000084, _RDWORD(0x68000084));
	_WDWORD(0x20000088, _RDWORD(0x68000088));
	_WDWORD(0x2000008C, _RDWORD(0x6800008C));

	_WDWORD(0x20000090, _RDWORD(0x68000090));
	_WDWORD(0x20000094, _RDWORD(0x68000094));
	_WDWORD(0x20000098, _RDWORD(0x68000098));
	_WDWORD(0x2000009C, _RDWORD(0x6800009C));

	_WDWORD(0x200000A0, _RDWORD(0x680000A0));
	_WDWORD(0x200000A4, _RDWORD(0x680000A4));
	_WDWORD(0x200000A8, _RDWORD(0x680000A8));
	_WDWORD(0x200000AC, _RDWORD(0x680000AC));

	_WDWORD(0x200000B0, _RDWORD(0x680000B0));
	_WDWORD(0x200000B4, _RDWORD(0x680000B4));
	_WDWORD(0x200000B8, _RDWORD(0x680000B8));
	_WDWORD(0x200000BC, _RDWORD(0x680000BC));

	_WDWORD(0x200000C0, _RDWORD(0x680000C0));
	_WDWORD(0x200000C4, _RDWORD(0x680000C4));
	_WDWORD(0x200000C8, _RDWORD(0x680000C8));
	_WDWORD(0x200000CC, _RDWORD(0x680000CC));

	_WDWORD(0x200000D0, _RDWORD(0x680000D0));
	_WDWORD(0x200000D4, _RDWORD(0x680000D4));
	_WDWORD(0x200000D8, _RDWORD(0x680000D8));
	_WDWORD(0x200000DC, _RDWORD(0x680000DC));

	_WDWORD(0x200000E0, _RDWORD(0x680000E0));
	_WDWORD(0x200000E4, _RDWORD(0x680000E4));
	_WDWORD(0x200000E8, _RDWORD(0x680000E8));
	_WDWORD(0x200000EC, _RDWORD(0x680000EC));

	_WDWORD(0x200000F0, _RDWORD(0x680000F0));
	_WDWORD(0x200000F4, _RDWORD(0x680000F4));
	_WDWORD(0x200000F8, _RDWORD(0x680000F8));
	_WDWORD(0x200000FC, _RDWORD(0x680000FC));

	_WDWORD(0x20000100, _RDWORD(0x68000100));
	_WDWORD(0x20000104, _RDWORD(0x68000104));
	_WDWORD(0x20000108, _RDWORD(0x68000108));
	_WDWORD(0x2000010C, _RDWORD(0x6800010C));

	_WDWORD(0x20000110, _RDWORD(0x68000110));
	_WDWORD(0x20000114, _RDWORD(0x68000114));
	_WDWORD(0x20000118, _RDWORD(0x68000118));
	_WDWORD(0x2000011C, _RDWORD(0x6800011C));

	_WDWORD(0x20000120, _RDWORD(0x68000120));
	_WDWORD(0x20000124, _RDWORD(0x68000124));
	_WDWORD(0x20000128, _RDWORD(0x68000128));
	_WDWORD(0x2000012C, _RDWORD(0x6800012C));
}

// 從這里開始執(zhí)行代碼,之前的都是函數(shù)定義
InitSRAM();                   		// 配置 FSMC用于SRAM
LOAD obj\output.axf INCREMENTAL		// 下載程序到外部SRAM
CopyVectTable();					// 將外部SRAM的中斷向量表復(fù)制到CPU內(nèi)部RAM
Setup();                     		// 配置堆棧和PC指針
g, main								// 運(yùn)行到 main()函數(shù)后暫停

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美剧在线免费观看网站| 日本成人超碰在线观看| 成人性视频免费网站| 精品国产欧美一区二区| 国产一区二区精品久久91| 久久噜噜亚洲综合| 粉嫩aⅴ一区二区三区四区五区 | 午夜精彩视频在线观看不卡| 色综合久久九月婷婷色综合| 亚洲一区二区在线免费观看视频| 欧美日韩中文字幕一区| 日韩成人午夜精品| 久久综合久久综合九色| www.66久久| 午夜a成v人精品| 久久久777精品电影网影网| 成人精品亚洲人成在线| 玉足女爽爽91| 欧美一级欧美一级在线播放| 国产风韵犹存在线视精品| 亚洲色欲色欲www| 欧美高清视频不卡网| 国产精品一卡二卡在线观看| 亚洲乱码国产乱码精品精可以看 | jiyouzz国产精品久久| 一卡二卡欧美日韩| 欧美大黄免费观看| 色综合视频在线观看| 日本亚洲欧美天堂免费| 中文一区二区完整视频在线观看| 欧美在线观看一区| 狠狠色2019综合网| 一区二区三区日韩精品视频| 亚洲一区二区在线观看视频| 精品精品国产高清a毛片牛牛| av网站免费线看精品| 日韩av在线发布| 亚洲人午夜精品天堂一二香蕉| 7799精品视频| gogogo免费视频观看亚洲一| 日本美女一区二区| 亚洲人成精品久久久久| 久久这里只有精品6| 欧美系列日韩一区| 国产成人在线视频网址| 日韩成人午夜精品| 一区二区三区四区不卡在线 | 欧美嫩在线观看| 国产成人免费视频网站高清观看视频| 洋洋成人永久网站入口| 国产欧美日韩中文久久| 欧美久久久久久久久| 99精品视频一区二区三区| 久久99热这里只有精品| 亚洲国产人成综合网站| 中文字幕在线观看不卡视频| 精品久久久久久亚洲综合网| 欧美日韩国产精选| 97久久久精品综合88久久| 国产一区二区美女| 美女视频黄免费的久久 | 日日夜夜免费精品| 国产精品高潮久久久久无| 久久婷婷国产综合精品青草| 正在播放亚洲一区| 欧美视频一区二区三区| 一本久道久久综合中文字幕| 大陆成人av片| 成人美女视频在线看| 国产一区二区三区黄视频| 久久er99精品| 麻豆久久久久久久| 免费高清在线视频一区·| 五月激情综合婷婷| 天天操天天干天天综合网| 亚洲图片一区二区| 亚洲午夜久久久久| 亚洲一区二区三区三| 亚洲一区免费观看| 一区二区免费在线播放| 一区二区在线观看不卡| 亚洲欧美激情插 | 欧美日韩在线三级| 欧美私模裸体表演在线观看| 欧美吞精做爰啪啪高潮| 欧美视频日韩视频| 欧美高清视频在线高清观看mv色露露十八| 欧美色大人视频| 制服.丝袜.亚洲.另类.中文| 日韩精品一区二区三区三区免费| 日韩欧美中文字幕一区| 精品成人一区二区| 国产香蕉久久精品综合网| 国产精品美女久久久久久久久久久 | 91小视频免费观看| 色噜噜狠狠成人中文综合| 色8久久精品久久久久久蜜| 欧美视频一二三区| 日韩女优毛片在线| 国产亚洲美州欧州综合国| 国产精品国产三级国产有无不卡| 日韩美女啊v在线免费观看| 亚洲综合一二三区| 久久国产精品色| 成人免费视频网站在线观看| 色欧美日韩亚洲| 欧美精品丝袜久久久中文字幕| 欧美mv和日韩mv的网站| 国产精品久久久久影院亚瑟| 亚洲午夜激情网站| 毛片一区二区三区| 不卡av在线网| 在线不卡的av| 国产精品毛片无遮挡高清| 亚洲一卡二卡三卡四卡| 狠狠久久亚洲欧美| 色综合久久中文综合久久牛| 欧美一级在线视频| 亚洲美女免费在线| 麻豆一区二区三| 色88888久久久久久影院按摩| 欧美人与z0zoxxxx视频| 欧美激情中文不卡| 日本大胆欧美人术艺术动态| aaa欧美色吧激情视频| 91精品国产91久久久久久一区二区 | 亚洲欧美日韩在线不卡| 欧美情侣在线播放| 国产午夜亚洲精品午夜鲁丝片| 亚洲国产精品久久久久秋霞影院| 国产一区二区不卡在线| 欧美日韩激情一区二区三区| 欧美韩国日本一区| 青青青伊人色综合久久| av成人动漫在线观看| 久久影院视频免费| 日韩精品一级中文字幕精品视频免费观看 | 欧美性猛交一区二区三区精品| 久久夜色精品国产噜噜av| 亚洲国产精品精华液网站| 国产成人aaa| 欧美一区二区三区视频在线观看| 亚洲日本va在线观看| 国内精品国产成人国产三级粉色| 欧美日韩国产免费一区二区| 最好看的中文字幕久久| 国精产品一区一区三区mba视频 | 国产精品国产自产拍高清av王其 | 国产精品18久久久久久久久久久久 | 日本成人在线电影网| 国产精品毛片久久久久久| 麻豆精品一区二区三区| 欧美日韩亚洲综合一区 | 午夜欧美视频在线观看| 99久久99久久免费精品蜜臀| 久久久午夜精品理论片中文字幕| 日韩综合在线视频| 欧美日韩精品福利| 亚洲成人av在线电影| 欧美亚州韩日在线看免费版国语版| 自拍偷拍欧美激情| 99久久夜色精品国产网站| 国产精品欧美久久久久一区二区| 韩国女主播一区| 久久亚洲捆绑美女| 国产又粗又猛又爽又黄91精品| 欧美成人在线直播| 免费成人av在线| 欧美一区二区三区免费| 免费成人av资源网| 久久综合九色综合欧美亚洲| 久久99精品久久久久久久久久久久| 欧美一区二区三区精品| 美脚の诱脚舐め脚责91| 精品精品国产高清一毛片一天堂| 国产呦精品一区二区三区网站| 日韩视频在线观看一区二区| 裸体健美xxxx欧美裸体表演| 日韩亚洲欧美在线| 经典三级视频一区| 久久久精品黄色| 成人av资源在线| 亚洲女人小视频在线观看| 欧洲一区二区三区在线| 日本欧美肥老太交大片| 26uuu亚洲综合色| 成人精品视频一区二区三区尤物| 亚洲天堂福利av| 欧美精品在线观看一区二区| 日本系列欧美系列| 国产亚洲短视频| 一本久久a久久免费精品不卡| 亚洲va在线va天堂| 精品国产免费一区二区三区香蕉| 国产99久久久国产精品| 亚洲美女淫视频| 日韩视频永久免费| 成人av集中营| 日韩国产欧美视频| 国产亚洲一二三区|