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

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

?? at91c_spi_dataflash.h

?? at91rm9200的一級bootloader
?? H
字號:
//*---------------------------------------------------------------------------

//*         ATMEL Microcontroller Software Support  -  ROUSSET  -

//*---------------------------------------------------------------------------

//* The software is delivered "AS IS" without warranty or condition of any

//* kind, either express, implied or statutory. This includes without

//* limitation any warranty or condition with respect to merchantability or

//* fitness for any particular purpose, or against the infringements of

//* intellectual property rights of others.

//*---------------------------------------------------------------------------

//* File Name           : AT91C_SPI_DataFlash.h

//* Object              : Data Flash Atmel Description File

//* Translator          :

//*

//* 1.0 03/04/01 HI	: Creation

//* 1.2 20/10/02 FB	: Adapatation Service and Lib v3

//*---------------------------------------------------------------------------



#ifndef AT91C_DataFlash_h

#define AT91C_DataFlash_h



/////////////////////////////////////////////////////////////////////////////////////////////////////



/*DataFlash return value */

#define DATAFLASH_BUSY				0x00

#define DATAFLASH_OK				0x01

#define DATAFLASH_ERROR				0x02

#define DATAFLASH_MEMORY_OVERFLOW	0x03

#define DATAFLASH_BAD_COMMAND		0x04

#define DATAFLASH_BAD_ADDRESS		0x05



#define DATAFLASH_CLK		12000000

#define DATAFLASH_TIMEOUT	30

/* Driver State */

#define IDLE				0x0

#define	BUSY				0x1

#define	ERROR				0x2



/* DataFlash Driver State */

#define	GET_STATUS			0x0F



/////////////////////////////////////////////////////////////////////////////////////////////////////

// Command Definition

/////////////////////////////////////////////////////////////////////////////////////////////////////



/* READ COMMANDS */

#define DB_CONTINUOUS_ARRAY_READ       	0xE8		/* Continuous array read */

#define DB_BURST_ARRAY_READ            	0xE8		/* Burst array read */

#define DB_PAGE_READ                   	0xD2		/* Main memory page read */

#define DB_BUF1_READ                   	0xD4		/* Buffer 1 read */

#define DB_BUF2_READ                   	0xD6		/* Buffer 2 read */

#define DB_STATUS                      	0xD7		/* Status Register */



/* PROGRAM and ERASE COMMANDS */

#define DB_BUF1_WRITE                  	0x84		/* Buffer 1 write */

#define DB_BUF2_WRITE                  	0x87		/* Buffer 2 write */

#define DB_BUF1_PAGE_ERASE_PGM         	0x83		/* Buffer 1 to main memory page program with built-In erase */

#define DB_BUF1_PAGE_ERASE_FASTPGM     	0x93		/* Buffer 1 to main memory page program with built-In erase, Fast program */

#define DB_BUF2_PAGE_ERASE_PGM         	0x86		/* Buffer 2 to main memory page program with built-In erase */

#define DB_BUF2_PAGE_ERASE_FASTPGM     	0x96		/* Buffer 1 to main memory page program with built-In erase, Fast program */

#define DB_BUF1_PAGE_PGM               	0x88		/* Buffer 1 to main memory page program without built-In erase */

#define DB_BUF1_PAGE_FASTPGM           	0x98		/* Buffer 1 to main memory page program without built-In erase, Fast program*/

#define DB_BUF2_PAGE_PGM               	0x89		/* Buffer 2 to main memory page program without built-In erase */

#define DB_BUF2_PAGE_FASTPGM           	0x99		/* Buffer 1 to main memory page program without built-In erase, Fast program*/

#define DB_PAGE_ERASE                  	0x81		/* Page Erase */

#define DB_BLOCK_ERASE                 	0x50		/* Block Erase */

#define DB_PAGE_PGM_BUF1               	0x82		/* Main memory page through buffer 1 */

#define DB_PAGE_FASTPGM_BUF1           	0x92		/* Main memory page through buffer 1, Fast program */

#define DB_PAGE_PGM_BUF2               	0x85		/* Main memory page through buffer 2 */

#define DB_PAGE_FastPGM_BUF2           	0x95		/* Main memory page through buffer 2, Fast program */



/* ADDITIONAL COMMANDS */

#define DB_PAGE_2_BUF1_TRF             	0x53		/* Main memory page to buffer 1 transfert */

#define DB_PAGE_2_BUF2_TRF             	0x55		/* Main memory page to buffer 2 transfert */

#define DB_PAGE_2_BUF1_CMP             	0x60		/* Main memory page to buffer 1 compare */

#define DB_PAGE_2_BUF2_CMP             	0x61		/* Main memory page to buffer 2 compare */

#define DB_AUTO_PAGE_PGM_BUF1          	0x58		/* Auto page rewrite throught buffer 1 */

#define DB_AUTO_PAGE_PGM_BUF2          	0x59		/* Auto page rewrite throught buffer 2 */



/////////////////////////////////////////////////////////////////////////////////////////////////////

// DataFlash Structures 

/////////////////////////////////////////////////////////////////////////////////////////////////////



/*---------------------------------------------*/

/* DataFlash Descriptor Structure Definition   */

/*---------------------------------------------*/

typedef struct _AT91S_DataflashDesc

{

	unsigned char			*tx_cmd_pt;

	unsigned int			tx_cmd_size;

	unsigned char			*rx_cmd_pt;

	unsigned int			rx_cmd_size;

	unsigned char			*tx_data_pt;

	unsigned int			tx_data_size;

	unsigned char			*rx_data_pt;

	unsigned int			rx_data_size;

	volatile unsigned char	state;

	volatile unsigned char	DataFlash_state;

	unsigned char			command[8];

} AT91S_DataflashDesc, *AT91PS_DataflashDesc;



/*---------------------------------------------*/

/*DataFlash device definition structure        */

/*---------------------------------------------*/

typedef struct _AT91S_Dataflash {

	int		pages_number;	//* dataflash page number

	int		pages_size;		//* dataflash page size

	int		page_offset;	//* page offset in command

	int		byte_mask;		//* byte mask in command

} AT91S_Dataflash, *AT91PS_Dataflash;



/////////////////////////////////////////////////////////////////////////////////////////////////////



#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲视频一区二区| 99精品欧美一区| 日本韩国欧美一区二区三区| 欧美一级在线免费| 亚洲乱码中文字幕| 韩国v欧美v日本v亚洲v| 最新国产の精品合集bt伙计| 日韩国产精品大片| 色乱码一区二区三区88| 久久九九久久九九| 日韩电影在线看| 欧美性xxxxxxxx| 国产精品毛片大码女人| 九色综合狠狠综合久久| 欧美在线免费观看亚洲| 国产精品视频一二三区| 极品销魂美女一区二区三区| 欧美日韩精品一区二区三区蜜桃| 成人欧美一区二区三区小说 | 欧美一区二区成人| 一区二区三区自拍| 成人午夜免费视频| 久久免费美女视频| 久久99久久精品| 91精品国产综合久久久蜜臀图片 | 久久久久久一二三区| 午夜精品久久久久久久久久久| 99在线精品视频| 国产精品私人自拍| 国产aⅴ精品一区二区三区色成熟| 日韩精品在线网站| 奇米影视7777精品一区二区| 欧美日韩高清一区二区三区| 一区二区欧美精品| 色呦呦日韩精品| 亚洲欧美另类小说| 91蝌蚪porny成人天涯| 中文av字幕一区| 国产sm精品调教视频网站| 久久亚洲一区二区三区四区| 久久国产精品色婷婷| 欧美成人一区二区三区在线观看| 午夜伊人狠狠久久| 欧美日韩国产欧美日美国产精品| 亚洲乱码国产乱码精品精小说| www.日韩在线| 亚洲欧美另类久久久精品| 国产精品每日更新| av电影天堂一区二区在线观看| 欧美韩日一区二区三区四区| 国产成人av一区二区三区在线| 欧美精品一区二区三| 国产一区二区三区日韩| 久久久亚洲欧洲日产国码αv| 国产伦精品一区二区三区免费迷| 国产日韩在线不卡| 成人午夜av在线| 亚洲色欲色欲www| 91激情五月电影| 天堂资源在线中文精品| 91精品国产91热久久久做人人| 狂野欧美性猛交blacked| 精品国产乱码久久久久久浪潮| 韩国欧美国产一区| 久久综合九色综合97婷婷| 国产风韵犹存在线视精品| 国产精品午夜春色av| 91免费视频网| 午夜电影久久久| 精品99久久久久久| 成人性生交大片免费看中文网站| 自拍偷拍亚洲综合| 欧美三级电影在线看| 日本一道高清亚洲日美韩| 2022国产精品视频| 成人激情电影免费在线观看| 亚洲精品视频在线| 7777精品伊人久久久大香线蕉 | 亚洲第一福利视频在线| 欧美一级搡bbbb搡bbbb| 国产伦精品一区二区三区视频青涩| 国产精品久久午夜| 91久久精品一区二区二区| 亚洲超碰97人人做人人爱| 精品美女在线播放| caoporen国产精品视频| 亚洲国产精品久久一线不卡| 日韩精品一区二区三区视频播放 | 国内精品国产成人国产三级粉色| 国产精品丝袜一区| 欧美巨大另类极品videosbest | 日韩av在线播放中文字幕| 久久免费视频一区| 在线视频一区二区免费| 麻豆久久久久久| 日韩伦理电影网| 欧美一区二区三区日韩视频| 风间由美一区二区av101| 一区二区免费视频| 久久久久青草大香线综合精品| 日本电影亚洲天堂一区| 极品销魂美女一区二区三区| 亚洲激情自拍偷拍| 精品国产伦一区二区三区免费| 国产三级久久久| 欧美日韩精品欧美日韩精品一综合 | 欧美性色综合网| 国产精品亚洲综合一区在线观看| 一区二区三区欧美激情| 久久毛片高清国产| 欧美中文字幕久久| 成人免费av在线| 免费亚洲电影在线| 一区二区在线观看视频| 久久久久久久久久美女| 欧美私人免费视频| 成人av网址在线| 黄色精品一二区| 日日骚欧美日韩| 亚洲乱码国产乱码精品精小说| 久久精品网站免费观看| 欧美一区午夜精品| 日本高清不卡视频| 国产成人鲁色资源国产91色综| 日韩在线一二三区| 亚洲精品国产第一综合99久久| 久久免费电影网| 欧美一级免费大片| 欧美日精品一区视频| www.成人在线| 国产成都精品91一区二区三| 美脚の诱脚舐め脚责91 | 国产精品色一区二区三区| 91精品国产综合久久香蕉的特点| 日本韩国欧美三级| 91无套直看片红桃| 成人蜜臀av电影| 国产精品自拍一区| 精品一区二区免费| 日本欧美一区二区| 亚洲国产cao| 亚洲精品视频免费看| 亚洲视频在线一区| 国产精品久久一级| 国产欧美一区二区在线观看| 久久久九九九九| 精品日韩av一区二区| 欧美一区二区三区视频免费| 欧美区视频在线观看| 欧美视频精品在线| 在线观看欧美精品| 91亚洲国产成人精品一区二三| 成人高清视频免费观看| 成人av小说网| 99久久精品国产导航| 北条麻妃国产九九精品视频| 国产iv一区二区三区| 国产91色综合久久免费分享| 丁香一区二区三区| 成人精品亚洲人成在线| jiyouzz国产精品久久| av中文字幕不卡| 99久久久精品| 日本韩国欧美三级| 欧美午夜片在线观看| 欧美视频你懂的| 666欧美在线视频| 欧美一级艳片视频免费观看| 日韩三级视频在线观看| 日韩黄色片在线观看| 免费看欧美美女黄的网站| 久久超碰97人人做人人爱| 韩国三级在线一区| 成人一区二区三区视频在线观看 | 精品少妇一区二区三区在线视频| 日韩欧美在线影院| 欧美一级二级在线观看| 欧美一区二区久久久| 91国偷自产一区二区使用方法| 99久久综合狠狠综合久久| 日本电影欧美片| 在线精品视频一区二区三四 | 一区二区理论电影在线观看| 亚洲国产欧美另类丝袜| 天堂av在线一区| 日韩影院精彩在线| 日本sm残虐另类| 激情成人午夜视频| 国产成a人无v码亚洲福利| 成人av手机在线观看| 成人h动漫精品一区二区| 成人性视频免费网站| 国产成人精品aa毛片| 99久久久久久| 欧美视频一区二区三区四区 | 亚洲线精品一区二区三区八戒| 日日夜夜免费精品| 韩日精品视频一区| 成人的网站免费观看| 欧美日韩在线播放|