⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flash_main.h

📁 这是基于ARM平台的一个FLASH操作的一个例子
💻 H
字号:

/* Timeout loop count */
#define TIME_OUT		100*10000

/* Define Flash Codes */
#define FLASH_SEQ_ADD1      (*(unsigned short *) 0xaaaa)       //0x5555<<1
#define FLASH_SEQ_ADD2      (*(unsigned short *) 0x5554)       //0x2aaa<<1

/* command sequence code */
#define FLASH_CODE1         	((flash_word) 0xaa)
#define FLASH_CODE2         	((flash_word) 0x55)
#define FLASH_READY         	((flash_word) 0x80)

#define ID_IN_CODE           	((flash_word) 0x90)
#define ID_OUT_CODE        	((flash_word) 0xf0)
#define WRITE_CODE          	((flash_word) 0xa0)

#define ERASE_CHIP_CODE   	((flash_word) 0x10)
#define ERASE_SECTOR_CODE  ((flash_word) 0x30)
#define ERASE_BLOCK_CODE  	((flash_word) 0x50)


#define TRUE    1
#define FALSE   0

typedef volatile unsigned short flash_word ;		//16-bit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -