flash.h

来自「一个基于pic单片机的外部flash <SST_SST25VF016B&g」· C头文件 代码 · 共 45 行

H
45
字号
#include <P24FJ128GA006.H>
#include <stdio.h>
#include <string.h>

#define  MAX_Records   100

#define  CE_set        TRISGbits.TRISG2 =0
#define  DEVICE_EN     LATGbits.LATG2	=0    	
#define  DEVICE_DIS    LATGbits.LATG2	=1   	 

#define  SCK_set       TRISGbits.TRISG6=0
#define  SCK_L         LATGbits.LATG6	=0    	
#define  SCK_H         LATGbits.LATG6	=1  

#define  DO_set        TRISGbits.TRISG8=0
#define  DO_L          LATGbits.LATG8	=0    	
#define  DO_H          LATGbits.LATG8	=1  

#define  DI_set        TRISGbits.TRISG7=1    	

#define  PR_set        TRISGbits.TRISG3=0   
#define  HOLD_set      TRISGbits.TRISG9=0  

#define  WP_H          LATGbits.LATG3	=1 
#define  WP_L          LATGbits.LATG3	=0 
#define  HOLD_H        LATGbits.LATG9	=1 
#define  HOLD_L        LATGbits.LATG9	=0 

#define  READ             0x03
#define  SPEED_READ       0x0B
#define  SECTOR_ERASE     0x20
#define  BLOCK_ERASE      0x52
#define  CHIP_ERASE       0x60
#define  BYTE_PROGRAM     0x02
#define  AAI_PROGRAM      0xAD
#define  RDSR             0x05
#define  EWSR             0x50
#define  WRSR             0x01
#define  WREN             0x06
#define  WRDI             0x04
#define  READ_ID          0x90



⌨️ 快捷键说明

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