epp_def.h
来自「93c46(56,66)的读写程序,包含有读写一个字节」· C头文件 代码 · 共 53 行
H
53 行
// EEPROM
#define EP_93C46 0
#define EP_93C56 1
#define EP_93C66 2
#define EP_READ 0x8000 // 1000 0000
#define EP_WREN 0x3000 // 0011 0000
#define EP_WR 0x4000 // 0100 0000
#define EP_WRAL 0x1000 // 0001 0000
#define EP_WDS 0x0000 // 0000 0000
#define EP_ER 0xC000 // 1100 0000
#define EP_ERAL 0x2000 // 0010 0000
#define EP_CS_DLY 2
#define EP_CLK_DLY 2
#define EP_PRG_DLY 10000
#define EP_FLOAT 0
#define EP_LONG 1
#define EP_INT 2
#define EP_CHAR 3
#define TEL_RECORD_ADDR 256
#define TEL_RECORD_SIZE sizeof(struct tel_record_struct)
#define TEL_MEM_SIZE (512-TEL_RECORD_ADDR)
#define MAX_TEL_REC TEL_MEM_SIZE/TEL_RECORD_SIZE
#define SET_EP_CLK() EP_CLK = 1 ;\
delay_us(EP_CLK_DLY) ;
#define RST_EP_CLK() EP_CLK = 0 ;\
delay_us(EP_CLK_DLY) ;
#define SET_EP_CS() EP_CS = 1 ;\
delay_us(EP_CS_DLY) ;
#define RST_EP_CS() EP_CS = 0 ;\
delay_us(EP_CS_DLY) ;
#define SET_EP_DO() EP_DIO = 1
#define RST_EP_DO() EP_DIO = 0
#define EP_DI() EP_DIO
#define SET_EP_DIO_OUT() PM10.6=0
#define SET_EP_DIO_IN() PM10.6=1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?