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

📄 flash.h

📁 一个基于pic单片机的外部flash <SST_SST25VF016B>的驱动代码
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -