Fórum témák
» Több friss téma |
Cikkek » 28C16 EEPROM Programozó PIC16F887 mikrokontrollerrel 28C16 EEPROM Programozó PIC16F887 mikrokontrollerrel
Szerző: tomcii, idő: Kedd, 20:02, Olvasva: 103, Oldal olvasási idő: kb. 1 perc
28C16 EEPROM programozó PIC16F887 mikrovezérlővel, és saját gyártmányú Windows applikációval.
A régi párhuzamos EEPROM memóriák világa mindig különösen érdekes volt számomra. Az olyan klasszikus típusok, mint a 28C16, vagy annak különböző kompatibilis változatai a 80-as és 90-es évek elektronikájának meghatározó alkatrészei voltak. Megtalálhatók voltak régi számítógépekben, ipari vezérlőkben, szintetizátorokban, BIOS áramkörökben, és számos egyéb retro hardverben. A projekt ötlete akkor született meg, amikor több CAT28C16 EEPROM is a kezembe került, és szerettem volna ezeket egyszerűen, saját fejlesztésű hardverrel kezelni. Bár ma már rengeteg univerzális programozó létezik, sok esetben ezek túlzottan komplexek, vagy éppen elveszik belőlük az a fajta “DIY” érzés, ami miatt az ember valójában belevág egy ilyen projektbe. Ezért döntöttem úgy, hogy készítek egy teljesen saját EEPROM programozót PIC16F887 mikrokontrollerre építve. A cél egy egyszerű, stabil és könnyen érthető eszköz volt, amely képes:
A kommunikáció USB kapcsolaton keresztül történik egy MCP2221A USB-UART illesztő segítségével, a memóriák pedig ZIF foglalatba helyezhetők a kényelmes használat érdekében. A programozóhoz egy saját fejlesztésű Windows alkalmazás is készült, amelyen keresztül a memória tartalma egyszerűen kezelhető. A projekt során nemcsak a hardver megtervezése volt érdekes feladat, hanem a firmware fejlesztése, az EEPROM időzítések kezelése, valamint a PC-s szoftver elkészítése is. Az egész rendszer célja az volt, hogy egy modern számítógépről is könnyen használható, mégis klasszikus felépítésű EEPROM programozó szülessen. A következőkben bemutatom a hardver felépítését, a kapcsolási rajzot, a firmware működését, valamint a NYÁK és a PC-s alkalmazás elkészítésének részleteit. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |


