Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Pomoc s programovaním 27C322 na Willem program. [VYRIESENE]

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Jpx072



Založen: Jun 12, 2023
Příspěvky: 7

PříspěvekZaslal: po červen 12 2023, 14:10    Předmět: Pomoc s programovaním 27C322 na Willem program. [VYRIESENE] Citovat

Ahoj
Vedel by mi prosím niekto pomôcť s programovaním EPROM na WILLEM programátore? Potreboval som niečo pre obvod 27C322 (presne ST M27C322) tak som to riskol s týmto:

https://www.aliexpress.com/item/1005002050776067.html

Doska má označenie „2019 PCB5.0F“ a je k tomu aj extra doska – „Adapter eprom 42 DIP“.

Od predajcu som dostal software „Willem EPROM PCB50a(0.98D11)“, beží mi to na WinXP, paralelný port mám nastavený ako ECP.

Do registrov som dokonca nainštaloval aj „Win XP polling fix“ ktorý odporúčali na niektorých stránkach.
Po spustení testu v software mi úspešne detekuje programátor.

Jumpery mám nastavené podľa obrázka ktorý som našiel na internete, v prílohe zakreslené
.
Adaptér som zasunul do pätice a merákom premeral či má dobrý kontakt. Jumper J5a na adaptéri som prepojil priloženým káblom s jumperom J4 na hlavnej doske (v prílohe foto).

Programovacie napätie M27C322 je podľa datasheetu 12V. Pomocou „Test“ záložky v programe som zapol napätie na VPP a pomocou trimmeru nastavil 12.00V, neskôr som skúšal aj 12.50V, 12.70V aj rovných 13.00V.

VCC napätie by malo byť štandardných 5.00V ale skúšal som pomocou jumperu nastaviť aj 5.60V aj 6.30V.
Napätia som kontroloval aj počas programovania na pätici a boli OK.

Celé zariadenie napájam pomocou AC zdroja s 9.4 V. Pripojenie cez USB nemám zapojené.

Zvolil som obvod 27C322, nastavil DIP switche do polohy ako to ukázal software, premeral som na doske zospodu či sú naozaj prepnuté správne.

Epromy sú síce staré, ale nechal som ich najprv 15 min, potom som skúšal aj pol hodiny a nakoniec aj hodinu pod originál mazacím UV svetlom (postupne ako som testoval). Mám doma Elnec Preprom 02LV programátor a programujem s ním roky, takže skúsenosti s mazaním a programovaním mám, ale len do 32 DIP.

Spustil som „Check device empty“ a skončilo to úspešne.
Načítal som 4096 kB súbor do bufferu, a spustil programovanie.

Programovací program prebehne do 100% ale namiesto toho, aby začalo kontrolovať nahratý eprom s bufferom, vyhodí mi to „ERROR at 0x000001 Chip 0x00 buffer = 0xFF“

Robí to zakaždým, skúšal som rôzne napätia VPP (trimmer) aj VCC (jumper JCool, rôzne súbory v bufferi, prehodil som J9 a J10 na opačnú stranu (vraj by malo ísť o výber typu software), nič nepomáha. Po takomto chybnom programovaní už software vyhodí chybu pri „check device empty“ a je potrebné zase umiestniť pod UV svetlo. Skúšal som tie Epromy v cieľovom zariadení (Sega automat) ale bez úspechu, sú zle naprogramované.

Skúšal som po testoch spätne vyčítať program z EPROMov ale síce prečíta celý obvod, ale buffer je len plný 00.

Čo robím zle? Už som z toho zúfalý..... Sad



doska.jpg
 Komentář:
 Velikost:  258.33 kB
 Zobrazeno:  56 krát

doska.jpg



adapter.jpg
 Komentář:
 Velikost:  267.11 kB
 Zobrazeno:  55 krát

adapter.jpg



programovanie.jpg
 Komentář:
 Velikost:  190.19 kB
 Zobrazeno:  61 krát

programovanie.jpg



vysledok.jpg
 Komentář:
 Velikost:  215.64 kB
 Zobrazeno:  58 krát

vysledok.jpg




Naposledy upravil Jpx072 dne út červen 13 2023, 8:53, celkově upraveno 3 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6602
Bydliště: Praha

PříspěvekZaslal: po červen 12 2023, 14:44    Předmět: Citovat

Nějakou menší EPROM bez adaptéru v tom naprogramuješ úspěšně? Pokud máš celou paměť naprogramovanou do nul, tak to vypadá, že ti to sice správně adresuje, ale nenastavuje datové bity, všechny jsou trvale 0. Vezmi osciloskop a na datové linky se při programování podívej. Dost možná můžeš programování spouštět bez paměti, ať do ní nemusíš pořád zapisovat.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33908
Bydliště: Bratislava

PříspěvekZaslal: po červen 12 2023, 14:49    Předmět: Citovat

Skusil by som aj nacitanie nejakej naprogramovanej pamate.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Jpx072



Založen: Jun 12, 2023
Příspěvky: 7

PříspěvekZaslal: po červen 12 2023, 15:03    Předmět: Citovat

Skusal som programovat M27C4001 (32DIP, tiez z ciny ale vyzeraju uplne nove) bez adapteru, a tiez som nepochodil. Vyhadzuje mi to ale iny error, naprogramuje to par bitov na zaciatok epromu a programovanie skonci, nedostane sa ani za 1%... tiez som skusal rozne napatia aj prehodit J9 a J10....
Idem este vyskusat precitat nejaky mensi eprom, naprogramujem ho na druhom programatore a uvidim. Mam len 1 naprogramovany 27C322 od znameho z UK ale ten sa tam bojim dat aby mi ho nahodou neposkodilo.

Vyskusam ten test s oscilatorom, dakujem za tip!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33908
Bydliště: Bratislava

PříspěvekZaslal: po červen 12 2023, 15:21    Předmět: Citovat

Neviem ako k tymto cinskym klonom, ale k povodnym Willemom su dostupne schemy. Je to vlastne len kopa CMOSov na paralelnom porte.

Ten ovladaci SW obsahuje aj testovaci mod (zalozka "Test H/W" dole). Odporucam tym preverit, ze vsetky vystupy funguju. Pre istotu este skontroluj, ci ten DIP prepinac naozaj spina. Ak je vsetko OK, tak potom bude problem v tej redukcii.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Jpx072



Založen: Jun 12, 2023
Příspěvky: 7

PříspěvekZaslal: po červen 12 2023, 15:32    Předmět: Citovat

Ahoj tie DIP switche som premeral, tie funguju dobre.
Mozes mi poradit ako funguje ten testovaci mod? Pochopil som ze VPP a VCC sa daju zmerat voltmetrom. Ostatne adresne a datove po "zaskrtnuti" v testovacom mode zacnu cosi generovat? Osciloskopom zmerat? Dakujem
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6602
Bydliště: Praha

PříspěvekZaslal: po červen 12 2023, 15:47    Předmět: Citovat

Sice ten test mode neznám, ale silně bych očekával, že všechna data i adresy budeš mít v log.0 a zaškrtnutím políčka se příslušný signál nahodí do log.1, což můžeš kontrolovat voltmetrem.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33908
Bydliště: Bratislava

PříspěvekZaslal: po červen 12 2023, 16:23    Předmět: Citovat

Presne tak, voltmetrom zmerat nulu alebo jednotku (VCC). Na testovanie datovych pinov ako vystupnych treba tusim zapnut OE.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
felixbejk



Založen: Dec 13, 2009
Příspěvky: 45

PříspěvekZaslal: po červen 12 2023, 20:09    Předmět: Citovat

A proč že vlastně teď laboruješ s těma napětíma? Dokud nedosáhneš toho, aby si načetl samé FF po mazání, tak přece nemá smysl se pokoušet programovat.
A načteš ty FF bez paměti?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Jpx072



Založen: Jun 12, 2023
Příspěvky: 7

PříspěvekZaslal: po červen 12 2023, 20:41    Předmět: Citovat

Ano po premazani a precitani eprom vidim same FF, aj kontrola vymazania prebehne bez problemov.

Skusal som ten Test, postupne som presiel vsetky kontakty v zakladnej 32 pin patici a vysledok:
1 pin =VPP
16pin= GND
32pin=VCC
Piny 5-15, 17,18, 20-22 pekne reaguju pri zaciarknuti su v 0 alebo VCC
Piny 2-4, 19, 23-31 nereaguju vobec , stale 0
(Po prepnuti J8 a J9 do druheho modu zacal reagovat aj pin 19)

Cize ak tomu dobre rozumiem, vysledok je vadny programator. Pripadne este nejaka chyba v jumperoch, napajani alebo pripojeni k pc resp. software.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33908
Bydliště: Bratislava

PříspěvekZaslal: po červen 12 2023, 20:48    Předmět: Citovat

DIPy mas nastavene spravne pre test?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Jpx072



Založen: Jun 12, 2023
Příspěvky: 7

PříspěvekZaslal: po červen 12 2023, 20:54    Předmět: Citovat

Ano tak ako je to naznacene na testovacej zalozke.
Este oprava - pin 24 OE reaguje tiez.
A este jedna oprava - pin5 reaguje tiez ale nameriam na nom len 0.7V, u ostatnych reagujucich je to 5V.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Jpx072



Založen: Jun 12, 2023
Příspěvky: 7

PříspěvekZaslal: út červen 13 2023, 8:01    Předmět: Citovat

Pani dakujem za ochotu, predajca z Ciny identifikoval problem podla fotky :
Zle osadeny jumper 9 a 10

Uz vsetko funguje ako ma!!! A dokonca krasne programuje aj s pripojenim iba k USB bez externeho zdroja!



20230613_082438.jpg
 Komentář:
 Velikost:  40.43 kB
 Zobrazeno:  58 krát

20230613_082438.jpg



20230612_094538.jpg
 Komentář:
 Velikost:  163.05 kB
 Zobrazeno:  56 krát

20230612_094538.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33908
Bydliště: Bratislava

PříspěvekZaslal: út červen 13 2023, 8:17    Předmět: Citovat

Chcelo by to nejaku dokumentaciu k tym jumperom.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Jpx072



Založen: Jun 12, 2023
Příspěvky: 7

PříspěvekZaslal: út červen 13 2023, 8:52    Předmět: Citovat

Tak posielam opraveny nakres k jumperom pre 27C322 na tomto modeli a s konkretnym software:


jumpery.png
 Komentář:
 Velikost:  93.54 kB
 Zobrazeno:  52 krát

jumpery.png


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.13 sekund