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

📄 extflash.h

📁 利用zigbee进行定位的程序
💻 H
字号:
//----------------------------------------------------////-------Institute Of  Computing Technology-----------////------------Chinese Academic  Science---------------////-----中国科学院计算技术研究所先进测试技术实验室-----////----------------------------------------------------///** * @copyright:nbicc_lpp * @this is this is board support  code * @author  *              zhouqiang      (zhouhongren@163.com) *               * @data:2005.12.29 * @version:0.0.1 * @updata:$ * */#ifndef extflash_h#define extflash_h#include "top.h"#define Continuou_Array_Read 0x68#define Main_Memory_Page_Read 0x52#define Buffer1_Read 0x54#define Buffer2_Read 0x56#define Status_Register_Read  0x57#define Continuou_Array_Read_SPI 0xE8#define Main_Memory_Page_Read_SPI 0xD2#define Buffer1_Read_SPI 0xD4#define Buffer2_Read_SPI 0xD6#define Status_Register_Read_SPI  0xD7#define Buffer1_Write 0x84#define Buffer2_Write 0x87#define Buffer1_Main_Erase 0x83#define Buffer2_Main_Erase 0x86#define Buffer1_Main_noErase 0x88#define Buffer2_Main_noErase 0x89#define Page_Erase 0x81#define Block_Erase 0x50#define Main_Program_through_Buffer1 0x82#define Main_Program_through_Buffer2 0x85#define Main_Pageto_Buffer1 0x53#define Main_Pageto_Buffer2 0x55#define Main_Pageto_Buffer1_compare 0x60#define Main_Pageto_Buffer2_compare 0x61#define Auto_Page_Rewrite_Buffer1 0x58#define Auto_Page_Rewrite_Buffer2 0x59	typedef 	union{			struct			{				uint32_t block_byte:9;				uint32_t page:11;				uint32_t reserved:4;				uint32_t opcode:8;			}_extflash_head;			uint8_t v[4];	}extflash_head;uint8_t flash_busy;inline void extflash_ini(void);void Continuous_Array_Read(uint16_t address,uint16_t page,uint8_t * buffer,uint16_t numbers);void PageErase(uint16_t page);void Buffer_Read(uint8_t buffernum,uint16_t address,uint16_t numbers,uint8_t* buffer);//use buffer1_read or buffer2_readvoid Buffer_Write(uint8_t buffernum,uint16_t address,uint16_t numbers,uint8_t* buffer );//use buffer1_write or buffer2_writevoid Buffer_To_Main_Erase(uint8_t buffernum,uint16_t page);uint8_t  Status_Register_Get(void);void Main_Memory_PageRead(uint16_t page,uint16_t address,uint8_t * buffer,uint16_t numbers);void Buffer_To_Main_noErase(uint8_t buffernum,uint16_t page);//不推荐使用,使用前需要先pageerasevoid Memory_Pageprogram_throuth_Buffer(uint8_t buffernum,uint16_t page,uint16_t address,uint16_t numbers,uint8_t * buffer);void Adiitional_Commands(uint8_t commandtype,uint16_t page);#endif

⌨️ 快捷键说明

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