Přípravek k programování sériové EEPROM s Watchdogem X25043/45 firmy Xicor

EEPROM X25043/45 Obsahuje Watchdog s konfigurovatelným časem a Watchdog reagující na pokles napájecího napětí.

Občerstvování se děje  přes CS, výstupní signál resetuje do "0" ve verzi X25045 resetuje do "1", takže ideální partner pro 51.

Tento programovací přípravek se připojuje k paralelnímu portu PC. Původní určení bylo pro kontrolu obsahu EEPROM a jeho změnu, při vývoji aplikace kde byl použit procesor AT89C2051 a EEPROM X25043. Celá konstrukce spočívá pouze ve vhodném propojení konektoru LPT s piny paměti. Paměť je z LPT i napájená, pokud by ji váš port neutáhl tak je nutno použít externí napájení 5V (například z klávesnice).

Program je jednoduchý, tak aby obsáhl základní  funkce.Vzhledem k tomu že nejsem   odborník na velké počítače a velké jazyky, jsou místy na chybičky. Avšak je to stále lepší, než si to programovat sám...

Podrogramy obsluhy programátoru jsou k dispozici zde : 25xx_sw.exe
Najdete tu přeložený program v pascalu + jeho zdrojak a soubor v assembleru s rutinami ke komunikaci x51 s timto obvodem.
Program v assembleru je tady: X25043.asm

Konstrukce přípravku:

Přípravek je velmi jednoduchý, protože stačí piny programované paměti připojit na LPT. Proto neuvádím ani schéma, ale pouze výpis odpovídajících si pinů.
 
Konektor LPT    Patice pameti, DIL 8
signal pin   pin signal
Init 16 -> 1 /CS
Slct in 17 -> 2 SO
D0 2 -> 3 /WP
GND 18-25 -> 4 GND
D1 3 -> 5 SI
AF 14 -> 6 SCK
STR 1 -> 7 /RESET, RESET, /HOLD
D2 4 -> 8 Vcc

Z konektoru, vidlice CANNON 25, vedeme 8 vodičů na objímku DIL8 dle předcházející tabulky. Tento konektor je pak připojen na LPT vašeho PC.

Pokud by vaše LPT nestačilo k napájeni EEPROM nebo špatně fungoval resetovací obvod, tak musíte přivést externí napájení +5V na pin 8 a odpojit propojeni na pin číslo 4 (D2) konektoru LPT.