25c160.hpl

来自「schematic interface orange for eeprom pr」· HPL 代码 · 共 65 行

HPL
65
字号
; Orange programmer module v1.1
; (c) 1999 Alex Plusov
; CHIP=25c080(1024x8), 25c160 (2048x8) SPI
; Microchip

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

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

CS=0

CONST=00000011b
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

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

CS=0

CONST=00000110b   ; Write enable
LOOP=CONST(7,0){SI=I,SCK=1,SCK=0}

CS=1

;HOLD=1
;WP=1
;CS=1
;SCK=0

CS=0

CONST=00000010b
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}

CS=1

P=5000

⌨️ 快捷键说明

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