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

📄 x25650.hpl

📁 schematic interface orange for eeprom programming
💻 HPL
字号:
; Orange programmer module v2.0
; (c) 2000 Alex Plusov
; CHIP=x25650(8Kx8), x25128(16Kx8) SPI Xicor


;Status Register:    7   6   5   4   3   2   1   0
;                  WPEN  X   X   X  BL1 BL0 WEL WIP
;					    r/o r/o

SOCKET=4

PINO=SCK,0
PINO=SI,1
PINO=CS,2
PINO=WP,3
PINO=HOLD,4
PINI=SO,1

CDELAY=1 ; one set delay 

R9=STATUS,B

[READ]
HOLD=1
WP=0
CS=1
SCK=0

CS=0
CONST=00000011b     ;Read
LOOP=CONST(7,0){SI=I,SCK=1,SCK=0}
LOOP=ADR(15,0){SI=I,SCK=1,SCK=0}
SI=1
LOOP=DATA(7,0){SCK=1,I=SO,SCK=0}
CS=1
P=10

[WRITEINIT]
HOLD=1
WP=1
CS=1
SCK=0
CS=0
CONST=00000110b   ; Write enable
LOOP=CONST(7,0){SI=I,SCK=1,SCK=0}
SI=1,CS=1
P=20
CS=0,SI=0
CONST=00000001b   ;WRSR 
LOOP=CONST(7,0){SI=I,SCK=1,SCK=0}
CONST=00000000b      ;Status Register
LOOP=CONST(7,0){SI=I,SCK=1,SCK=0}
SI=1,CS=1
P=5000

[WRITE]
HOLD=1
WP=1
SCK=0

CS=0,SI=0
CONST=00000110b   ; Write enable
LOOP=CONST(7,0){SI=I,SCK=1,SCK=0}
SI=1,CS=1
P=20
CS=0,SI=0
CONST=00000010b   ; Write
LOOP=CONST(7,0){SI=I,SCK=1,SCK=0}
LOOP=ADR(15,0){SI=I,SCK=1,SCK=0}
LOOP=DATA(7,0){SI=I,SCK=1,SCK=0}
SI=1,CS=1
P=5000

[ReadStatus]
HOLD=1
WP=1
SCK=0
CS=1
CS=0
CONST=00000101b
LOOP=CONST(7,0){SI=I,SCK=1,SCK=0}
SI=1
LOOP=(7,0){SCK=1,R9[I]=SO,SCK=0}
CS=1
P=10

⌨️ 快捷键说明

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