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

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

?? nandflash.h

?? ATMEL arm7 USB 模擬串口
?? H
字號:
//  ----------------------------------------------------------------------------
//          ATMEL Microcontroller Software Support  -  ROUSSET  -
//  ----------------------------------------------------------------------------
//  DISCLAIMER:  THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
//  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
//  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
//  DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
//  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
//  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
//  OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
//  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
//  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
//  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//  ----------------------------------------------------------------------------
//* File Name           : NandFlash.h
//* Object              : NandFlash constant description
//* Creation            : NLe  26/Apr/2005
//*
//*----------------------------------------------------------------------------
#ifndef NandFlash_h
#define NandFlash_h

#define CFG_MAX_NAND_DEVICE            1	/* Max number of NAND devices		*/
#define NANDFLASH_PAGESIZE	           512
#define SECTORSIZE                     512
#define AT91_SMARTMEDIA_BASE           0x40000000

#define ADDR_COLUMN                    1
#define ADDR_PAGE                      2
#define ADDR_COLUMN_PAGE               3

#define NAND_ChipID_UNKNOWN	       	   0
#define NAND_MAX_FLOORS                1
#define NAND_MAX_CHIPS                 1

#define AT91_SMART_MEDIA_ALE           (1 << 22)	/* our ALE is AD22 */
#define AT91_SMART_MEDIA_CLE           (1 << 21)	/* our CLE is AD21 */

// SMC Chip Select 3 Timings for NandFlash K9F1216U0A (samsung)
// for AT91C_MASTER_CLOCK = 48000000. They were generated according to 
// K9F1216U0A timings and for AT91C_MASTER_CLOCK = 48000000.
// Please refer to SMC section in AT91SAM9261 datasheet to learn how 
// to generate these values.
#define AT91C_SM_NWE_SETUP		(0 << 0)		
#define AT91C_SM_NCS_WR_SETUP	(0 << 8)		
#define AT91C_SM_NRD_SETUP		(0 << 16)		
#define AT91C_SM_NCS_RD_SETUP	(0 << 24)		
  
#define AT91C_SM_NWE_PULSE 		(2 << 0)		
#define AT91C_SM_NCS_WR_PULSE	(3 << 8)		
#define AT91C_SM_NRD_PULSE		(2 << 16)		
#define AT91C_SM_NCS_RD_PULSE	(4 << 24)		
  
#define AT91C_SM_NWE_CYCLE 		(3 << 0)		
#define AT91C_SM_NRD_CYCLE		(5 << 16)		
  
#define AT91C_SM_TDF	        (1 << 16)		

#define NAND_DISABLE_CE(nand) do { *AT91C_PIOC_SODR = AT91C_PIO_PC14;} while(0)
#define NAND_ENABLE_CE(nand) do { *AT91C_PIOC_CODR = AT91C_PIO_PC14;} while(0)

#define NAND_WAIT_READY(nand) while (!(*AT91C_PIOC_PDSR & AT91C_PIO_PC15))

#define WRITE_NAND_COMMAND(d, adr) do{ *(volatile unsigned char *)((unsigned long)adr | AT91_SMART_MEDIA_CLE) = (unsigned char)(d); } while(0)
#define WRITE_NAND_ADDRESS(d, adr) do{ *(volatile unsigned char *)((unsigned long)adr | AT91_SMART_MEDIA_ALE) = (unsigned char)(d); } while(0)
#define WRITE_NAND(d, adr) do{ *(volatile unsigned char *)((unsigned long)adr) = (unsigned char)d; } while(0)
#define READ_NAND(adr) ((volatile unsigned char)(*(volatile unsigned char *)(unsigned long)adr))

/* the following are NOP's in our implementation */
#define NAND_CTL_CLRALE(nandptr)
#define NAND_CTL_SETALE(nandptr)
#define NAND_CTL_CLRCLE(nandptr)
#define NAND_CTL_SETCLE(nandptr)

/* bits for nand_rw() `cmd'; or together as needed */
#define NANDRW_READ			0x01
#define NANDRW_WRITE		0x00
#define NANDRW_JFFS2		0x02
#define NANDRW_JFFS2_SKIP	0x04

/*------------------------------*/
/* External function Definition */
/*------------------------------*/

extern struct nand_chip nand_dev_desc[CFG_MAX_NAND_DEVICE];

/* Current NAND Device	*/
extern int curr_device;

#endif /* NandFlash_h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美国产高清| 久久色在线视频| 99国产精品久久久久久久久久| wwww国产精品欧美| 成人黄色大片在线观看| 国产精品久久一卡二卡| 色爱区综合激月婷婷| 亚洲成av人片观看| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 久久成人av少妇免费| 国产偷国产偷亚洲高清人白洁| 国产aⅴ综合色| 亚洲综合免费观看高清完整版| 欧美剧情片在线观看| 国产一区二区在线视频| 亚洲色图清纯唯美| 日韩一区二区免费在线电影| 成年人国产精品| 亚洲午夜久久久久久久久电影院| 日韩精品一区二区三区中文精品| 成人av网站大全| 石原莉奈在线亚洲二区| 国产日产欧美一区二区三区| 91久久人澡人人添人人爽欧美| 日韩中文字幕区一区有砖一区| 久久久影院官网| 色综合天天做天天爱| 久久精品国产999大香线蕉| 国产精品福利一区二区| 制服丝袜国产精品| www.色精品| 经典三级视频一区| 香蕉加勒比综合久久| 中文字幕的久久| 欧美videossexotv100| 色婷婷久久一区二区三区麻豆| 久久国产精品第一页| 一区二区三区日韩欧美| 久久久午夜精品| 7777精品伊人久久久大香线蕉完整版| 国产91丝袜在线播放| 日本sm残虐另类| 亚洲激情六月丁香| 国产精品久久久久久亚洲毛片 | 精品美女一区二区三区| 欧美午夜免费电影| 91无套直看片红桃| 国产乱人伦精品一区二区在线观看| 亚洲成人午夜电影| 亚洲视频在线一区| 国产精品美女久久福利网站| 精品毛片乱码1区2区3区| 7777精品伊人久久久大香线蕉的 | 精品一区二区三区的国产在线播放| 亚洲欧美偷拍三级| 国产精品久久久久久久久免费桃花 | 亚洲美女屁股眼交| 国产情人综合久久777777| 日韩午夜中文字幕| 欧美日韩精品专区| 91福利精品视频| 色综合天天天天做夜夜夜夜做| 国产精品99久| 国产露脸91国语对白| 麻豆国产精品官网| 麻豆国产精品777777在线| 天天av天天翘天天综合网色鬼国产| 亚洲三级久久久| 亚洲日本va午夜在线影院| 中文字幕第一区| 中日韩av电影| 国产精品理论片| 国产精品美女久久久久aⅴ国产馆| 久久久久国产精品人| 欧美zozozo| 久久免费国产精品| 欧美国产激情二区三区| 亚洲国产精品av| 亚洲欧洲色图综合| 亚洲欧美日韩中文字幕一区二区三区| 国产精品毛片大码女人| 中文一区二区完整视频在线观看 | 亚洲色欲色欲www| 亚洲精品乱码久久久久久久久| 亚洲嫩草精品久久| 亚洲精品成人在线| 亚洲国产精品欧美一二99| 亚洲电影一区二区三区| 日韩精品1区2区3区| 麻豆一区二区99久久久久| 激情伊人五月天久久综合| 国产黄色精品网站| 成人在线视频一区二区| 92精品国产成人观看免费| 一本大道久久a久久精品综合| 91丨国产丨九色丨pron| 在线观看一区不卡| 欧美成人综合网站| 国产欧美日韩卡一| 一区二区三区小说| 免费的国产精品| 处破女av一区二区| 日本国产一区二区| 欧美精品第1页| 久久久久久毛片| 亚洲欧美另类图片小说| 日本伊人色综合网| 国产成人综合在线播放| 色综合 综合色| 欧美成人一级视频| 国产精品久线观看视频| 日韩高清在线一区| 成人一道本在线| 欧美日本国产视频| 日本一区二区三区四区| 亚洲在线成人精品| 国产麻豆91精品| 欧洲精品在线观看| 久久精品视频一区| 亚洲国产美女搞黄色| 韩国成人福利片在线播放| 91久久免费观看| 久久久一区二区三区| 午夜一区二区三区视频| 国产91高潮流白浆在线麻豆 | www.亚洲色图.com| 日韩一区二区在线免费观看| 亚洲天堂av一区| 久久精品国产99国产精品| 91黄色小视频| 欧美韩国日本综合| 久久99精品久久久久久国产越南| 91美女视频网站| 欧美国产亚洲另类动漫| 免费在线视频一区| 欧美三片在线视频观看| 国产精品美女久久久久久久| 美洲天堂一区二卡三卡四卡视频| 99国产精品一区| 国产欧美1区2区3区| 久久se这里有精品| 欧美精品vⅰdeose4hd| 亚洲特级片在线| 成人性生交大片免费看中文| 日韩欧美一区二区在线视频| 亚洲最大成人综合| 91在线无精精品入口| 国产精品视频免费看| 国产精品一级二级三级| 精品三级在线观看| 六月丁香婷婷色狠狠久久| 欧美三级视频在线播放| 亚洲色图一区二区| 99re成人精品视频| 亚洲同性同志一二三专区| eeuss鲁片一区二区三区在线看| 2023国产一二三区日本精品2022| 日本v片在线高清不卡在线观看| 欧美三级日韩三级国产三级| 亚洲激情中文1区| 色综合av在线| 一区二区三区四区高清精品免费观看| 99国产精品久久| 亚洲精品视频在线看| 色网站国产精品| 亚洲欧美二区三区| 91麻豆精品在线观看| 亚洲精品美腿丝袜| 欧洲精品一区二区| 亚洲电影激情视频网站| 欧美二区乱c少妇| 日韩高清不卡在线| 精品国产一区a| 国产成人在线观看| 国产精品午夜久久| 91免费视频网址| 一区二区三区中文免费| 欧美午夜不卡在线观看免费| 亚洲国产一区视频| 日韩一卡二卡三卡国产欧美| 极品少妇xxxx精品少妇偷拍| 久久新电视剧免费观看| 成人免费av资源| 一区二区三区日韩在线观看| 欧美日韩国产高清一区二区三区| 日韩精品久久理论片| 欧美成人激情免费网| 成人自拍视频在线| 亚洲久本草在线中文字幕| 欧美视频精品在线| 麻豆专区一区二区三区四区五区| 久久久久久久久97黄色工厂| 99视频在线精品| 日韩黄色小视频| 国产欧美久久久精品影院| 日本高清成人免费播放| 日本女人一区二区三区| 久久久91精品国产一区二区精品| 95精品视频在线| 麻豆专区一区二区三区四区五区|