|
Projekti:
Univerzalni programator, Willem
Willem programator je vjerovatno najbolji univerzalni programator koji se može naći na Net-u, i koji radi sve što rade i višesetruko skuplji fabrički programatori. Jedina razlika je u nešto manjem komforu jer se mora podesiti par džampera i mikroprekidača, zavisno od tipa kola koje se programira. Spisak kola koje sa njim možete programirati je prilično impresivan, i stalno se povećava. Softver radi pod Windows operativnim sistemom i takođe se konstantno pojavljuju nove verzije, koje se mogu besplatno preuzeti.
Kod nas možete naručiti gotovu štampanu pločicu (dvoslojnu-profi, v3b), ili izrađen i testiran uređaj. U gotovom uređaju koristimo profi ZIF32 podnožje, a za ostala kola (PIC-evi, ser. EEPROM-i obična profi podnožja). Ukratko sve izgleda kao na slici.
Ovdje je pregled kola (EPROM, EEPROM, FLASH, I2C, PIC, MCS-51, AVR, 93Cxx, ISP) koja Willem trenutno može programirati:
EPROM |
27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040, 27C1001 M27C1001, M27C2001, M27C4001 27C080 (A19), M27C801, M87C257 2716(Vpp25V), 2732, (adapter DIP24) 2764, 27128, 27256, 27512, 27010, Vpp12.5V (21Vpp Modify Circuit) |
EEPROM |
28C65, 28C64, 28C128, 28C256, 28C512, 28C010, 28C020, 28C040 M28C16A/17A (DIP28) (Adapter or Jumper) 28C16, XLS2816 (DIP24) |
FLASH Memory |
28F64, 28F128, 28F256, 28F512, 28F010, 28F020 MX26C1000, MX26C2000, MX28F1000, MX28F2000 Am28F256A, Am28F512A, Am28F010A, Am28F020A (New command erase/prog.) -- intel --- i28F001BX, 28F004, 28F008, 28F016 |
FLASH Memory |
29F64, 29F128, 29F256, 29F512, 29F010, 29F020, 29F040, 29F080 29F001, 29F002, 29F004, 29F008, 29F016, 29F032 |
Serial (I2C) EEPROM 24Cxx |
24C02, 24C04, 24C08, 24C16, 85C72, 85C82, 85C92 --- page write ---- 24C32, 24C64, 24C128, 24C256, 24C512 |
Microwire EEPROM
|
<------ Data 8bit -----> (pin 6 ->ORG. [Schematic connect to GND]) 93C06, 93C46, 93LC46, 93C56, 93C57, 93C66, 93C76, 93C86 (8bit), AT59C11, AT59C22, AT59C13 CAT35C102, CAT35C104, CAT35C108 (pullup pin7) <------Data 16bit------> (pin 6 ->NC [No Connect]) 93C06A , 93C46X, 93C56, 93C66, 93C76, 93C86 (NS) |
MicroChip PIC |
16C84, 16F84, 16F84A , 16F627/16F628 12C508/A, 12C509/A, 12CE518, 12CE519, 16C505 16C620 16C621, 16C622, 16CE623, 16CE624, 16CE625, 16C710/711 ---ICSP connector---- 16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877 PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A |
Atmel Flash Memory (Sector Programming) (Software Data Protection) |
AT29C256, AT29C512, AT29C010A, AT29C020, AT29C040, AT29C040A W29EE512, W29EE011, W29EE012, W29C020(128), W29C040 PH29EE010(W29EE011) ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020) Ver 0.992 up(DOS). Can run under win9x (disable prog. CPUIdle or CPUCool) |
Atmel Flash Memory AT49Fxxx (Subset 29Fxxx) (Byte-by-Byte Programming) (Software Data Protection) |
Command seq. 5555/AA, 2AAA/55, 5555/A0 AT49F512, AT49F010, AT49F020, AT49F040 SST39SF010, SST3S9F020 , SST39SF040 AT49F001, AT49F002 , AT49F008A
Command seq. 555/AA, 2AA/55, 555/A0 Am29F512, Am29F010, Am29F020, Am29F040, HY29F080 29F002, 29F002T, Pm29F002T |
Serial Peripheral Interface (SPI) EEPROM Mode0 (0, 0) AT25xxx, W95xxx |
[Atmel] AT25010, 020, 040 (A8-A0) AT25080, 160, 320, 640, 128, 256 (A15-A0) [ST] W95010....256, Microchip 25x010 - 25x640--- Byte programming 25010, 25020, 25040 --- Page programming 25C080, 25C160, 25C320, 25C640, 25C128, 25C256, 25C512 AT25HP256, AT25HP512 AT25HP1024 (24bit address) -- CAT64LCxxx (16bit DATA IN/OUT) use Socket 93Cxxx CAT64LC010, CAT64LC020, CAT64LC040 |
Atmel EEPROM (page prog.) (Software Data Protection) |
AT28C256, AT28C010, AT28C040 |
Nonvaltile SRAM (DS12xx) |
DS1220, DS1225Y, DS1230Y/AB, DS1245Y/AB, DS1249Y/AB |
static RAM (Test RAM) |
6116, 6264, 62256, 62512, 628128 |
EPROM winbond, SST Electrical Erase Chip |
W27E512, W27E010, W27C010, W27C020, W27C040 SST27SF256, SST27SF512, SST27SF010, SST27SF020 MX26C4000 Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020, SST37VF040 |
Flash Memory SST, Sanyo |
SST28SF040A , LE28F4001 |
Ažuran pregled kola i adaptera možete naći na:
Savjeti za puštanje u rad:
- Setovati EPP port (u BIOS-u računara).
- Setovati u softveru verziju PCB3 da bi DIP prekidači imali ispravnu orjentaciju na ekranu (klikom na taster Willem u statusnoj liniji softvera)!
- Drajveri za HP5l prave probleme, a i neki drugi printer drajveri mogu biti problematični za Will-a! HP5l drajveri lijepo podignu prastare *.386 fajlove i dignu D4, D7, Strobe i Init linije LPT porta na "1" te ih drže tako!
- Za windows XP potrebno je ubaciti ovaj registry ključ, da bi se WinXP prestao stalno obraćati portu. Poslije toga programator radi sasvim korektno. Registry ključ: xp_stop_polling.reg
Ukoliko imate problema sa Willem programatorom, u softveru cete naći test za hardver, tako da možete provjeriti da li hardver programatora radi korektno. Za sva pitanja, probleme, dogradnje adaptera i sl. posjetite sajt autora www.willem.org i tamo u forumima pokušajte doći do potrebnih rješenja. Willem se pokazao kao vrlo dobar programator, koji zaista odlično radi programiranje velikog broja raznih IC, ali to je ipak amaterski programator. Za mnoga kola se treba potruditi i praviti posebne adaptere ili vršiti posebna setovanja itd. Ne ide sve glatko ni kod profesionalnih programatora, a pogotovo ne kod ovakvih, relativno jednostavnih samogradnji, ali je činjenica da se novac uložen u Willem itekako isplati.
Da ne bude nesporazuma, mi samo sastavljamo programator po datom projektu i naplaćujemo ugrađene komponente i rad ! Nakon sastavljanja, svaki programtor se testira sa više tipova kola, i kao takav, ispravan i testiran, se isporučuje. Ne dajemo nikakvu tehničku podršku za njega, ali ako se pokaže da nešto ne radi ispravno, na osnovu spomenutog testa hardvera, biće zamijenjen bez problema.
Ako je hardver ispravan a Willem ipak ne programira neko kolo, obratite se na pomenutu adresu www.willem.org jer mi nismo autori projekta i ne možemo utjecati ni na hardver ni na softver willem programatora, pa samim tim ni rješavati takve probleme.
Ako želite profesionalni programator koji ćete koristiti bez puno razmišljanja i glavobolje, odvojite "malo" više novca i kupite Galep4, ChipMax ili sličan programator, koje takođe imamo u ponudi.
Adapteri:
|
|
|
MCS-51 adapter za Atmel AT89Cxx i AT90Sxxx serije mikrokontrolera.
|
16bit adapter za EPROM-e.
|
|
|
Fabričke, profi pločice za 6 SMD-TSOP I/II adaptera, sa pozlaćenim kontaktima.
|
PLCC32 adapter
|
|
|
RE 932EP : SO/SOJ-SMD Multiadapter
|
PLCC28 na DIL32 adapter (EPROM-i 27C64 - 27C512)
|
Samogradnja
|
|
Setovanje džampera
|
[
146 Kb
]
|
Štampana pločica PCB3b
|
[
221 Kb
]
|
Willem PCB3b - električna šema
|
[
35 Kb
]
|
MCS-51 adapter za programiranje Atmel mikrokontrolera - šema
|
[
64 Kb
]
|
MCS-51 adapter za programiranje Atmel mikrokontrolera - PCB
|
[
46 Kb
]
|
Softver za Willem programator, 097g
|
[
455 Kb
]
|
Softver za Willem programator, 097i+
|
[
637 Kb
]
|
Softver za Willem programator, 097ja
|
[
671 Kb
]
|
Prodaja programatora
|
|
WILL-PCB : Profesionalna, dvoslojna štampana pločica PCB3b, sa metalizacijom rupa, stop lakom i štampanim rasporedom elemenata
|
15 €
|
WILL-GUR : Izrađen i testiran programator sa kablom za PC
|
65 €
|
Prodaja adaptera
|
|
WILL-MSC51 : Adapter za Atmel AT89Cxx i AT90Sxxx sa ZIF 40 podn.
|
25 €
|
WILL-16bit : Adapter za 16bit EPROM-e sa ZIF 40 podn.
|
25 €
|
WILL_PLCC32 : PLCC32 adapter
|
10 €
|
WILL-PLCC28 : Adapter PLCC28 na DIL32, za EPROM-e serije 27C64 do 27C512.
|
10 €
|
WILL-TSOP : Fabričke profi pločice za 6 SMD-TSOP I/II adaptera, sa pozlatom (RE 900EP).
|
15 €
|
WILL-SO/SOJ : Fabričke profi pločice za 10 SO/SOJ SMD adaptera, sa pozlatom (RE 932EP).
|
23€
|
Willem programatora imamo na lageru tako da se pojedinačne narudžbe odmah realizuju, a za nabavu na veliko javite se na mail ili tel. 051/346-260 da dogovorimo uslove i rok isporuke!
Narudžbe na mail:
narudzbe@elektronika.rs.ba
Naručeno dobijate pouzećem na kućnu adresu (za teritoriju BiH, Srbije i Hrvatske)!
|
|