logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
REKLAMA
  • Programator Willem
    Witam.
    Chciałbym zaprezentować wam programator który zrobiłem parę dni temu. Programator był robiony dla kolegi, który ma zamiar wykorzystywać go do programowania biosów.
    Na razie był testowany na układzie AT29C010, który był wyciągnięty z starej płyty głównej oraz na układzie AT49F512 z starego napędu CD-ROM oba układy można było bez problemu programować. Udało mi sie także odczytać dane z paru pamięci EPROM z starych drukarek igłowych. Udało sie także odczytać i zapisać dane do pamięci 93C56.
    Z tego powodu uważam ze programator działa.
    Schemat i wzór płytki wziąłem z elektrody. Dla tych którym sie nie chce szukać podaje linka: http://www.elektroda.net/mikrokontrolery/willempcb3.html
    Wszystkie części zamówiłem w sklepie http://elektroniksc.com.pl/ i kosztowały ok 70zł razem z przesyłką więc wyszło nie najdrożej.
    Płytki zrobione metodą papieru kredowego (termotransferu)
    Płytkę adaptera DIP32-> PLCC32 zaprojektowałem sam w programie Eagle.
    W obudowie znajduje sie tylko transformator. Niestety nie mieli aktualnie obudowany pełnej tylko z okienkiem i taka jest zastosowana.
    Z uruchomieniem nie miałem problemów. Programator ruszył od razu bez problemów.
    Zdjęcia robiłem telefonem więc jakość nienajlepsza ale lepiej sie juz nie dało.

    Programator z adapterem DIP32->PLCC32:
    Programator Willem
    Widok od strony ścieżek:
    Programator Willem
    Zbliżenie na ścieżki:
    Programator Willem
    Zbliżenie na elementy:
    Programator Willem
    Widok od strony złącza:
    Programator Willem

    Nie jest to mój pierwszy układ ale postanowiłem wreszcie coś zaprezentować na elektrodzie.

    Fajne? Ranking DIY
    O autorze
    ja_dzik
    Poziom 18  
    Offline 
    ja_dzik napisał 256 postów o ocenie 17, pomógł 28 razy. Jest z nami od 2006 roku.
  • REKLAMA
  • #2 4474655
    Wasz3k
    Poziom 25  
    Posty: 671
    Pomógł: 60
    Ocena: 8
    super :) a pytanie zdam jak mój poprzednik co jest w tej obudowie tylko trafo?
  • #3 4474704
    Dexter23pl
    Poziom 26  
    Posty: 1135
    Pomógł: 59
    Ocena: 30
    Miałem z tymi programatorami trochę do czynienia. Aby sprawdzić czy wszystko działa to włożył bym w podstwakę np 27C2001 (układy kasowane UV) i sprawdził czy programuje poprawnie. czy czasem na pierwszej linijce nie wywali błędu. bardzo często uszkodzony był układzik przetwornicy MC34063. bardzo często też było tak że podczas programowania układu z serji 24cxx wszystko przebiegało Ok i jak zrobiło od razu weryfikację to pokazywał się napis Ok a w rzeczywistości układ pozostawał całkowicie pusty FF.
  • #4 4474735
    maystero
    Poziom 24  
    Posty: 1010
    Pomógł: 58
    Ocena: 204
    A ktoś może widziała Willema na USB? Oraz oprogramowanie do tego programatorka?
  • #5 4474828
    miwi
    Poziom 28  
    Posty: 1026
    Pomógł: 111
    Ocena: 181
    Nie ma Wilema na USB !! Jeżeli już to zasilanie jest pobierane z tego właśnie portu a samo programowanie odbywa się po porcie LPT
  • REKLAMA
  • #7 4475293
    pouk
    Poziom 11  
    Posty: 33
    androot napisał:
    Można podłączyć do USB poprzez FT245.


    dajcie spokuj z tymi FTDI..... to nie są układu które mogą być uzywane do programatorów...są wolne sam mam taki... i przy podłączeniu "głupiego" Pony Prog'a programowanie zajmuje kilka minut
  • #8 4475332
    Karol966
    Poziom 31  
    Posty: 2037
    Pomógł: 83
    Ocena: 645
    w dobie laptopów przydało by się opracować projekt jakiegś programatora pod usb lub zaprojektować przejściówkę z usb na lpt, szkoda mi mojego stk200/300 bo działa idealnie a w lapie nie mam lpt
    Kupiłem przejściówkę z usb /lpt ale ona jest typowo do drukarki więc nawet nie próbowałem jej podłączyć, wie ktoś może jak t rozwiązać?
  • #9 4475668
    ajni
    Poziom 20  
    Posty: 497
    Pomógł: 14
    Ocena: 55
    Panowie a może coś takiego??

    http://www.fischl.de/usbasp/

    Wprawdzie to nie willem ale śmiga na USB, sam zamierzam sobie coś takiego zrobić.[/url]
  • #10 4475824
    androot
    VIP Zasłużony dla elektroda
    Posty: 1799
    Pomógł: 53
    Ocena: 631
    pouk napisał:
    androot napisał:
    Można podłączyć do USB poprzez FT245.


    dajcie spokuj z tymi FTDI..... to nie są układu które mogą być uzywane do programatorów...są wolne sam mam taki... i przy podłączeniu "głupiego" Pony Prog'a programowanie zajmuje kilka minut


    Nie sprawdzałem w praktyce, ale z danych katalogowych wynika, że:
    Data transfer rate to 1 Megabyte / second - D2XX Direct Drivers.
    Data transfer rate to 300 kilobyte / second - VCP Drivers.
  • REKLAMA
  • #11 4475978
    Karol966
    Poziom 31  
    Posty: 2037
    Pomógł: 83
    Ocena: 645
    ajni napisał:
    Panowie a może coś takiego??

    http://www.fischl.de/usbasp/

    Wprawdzie to nie willem ale śmiga na USB, sam zamierzam sobie coś takiego zrobić.[/url]


    z tego co czytałem w opisie avrdude to nie obsługuje on at89c51 i pokrewnych a głównie właśnie je programuje (bynajmniej na razie)
    Natomiast stk 200/300 obsługuje b dużo różnych procków więc lepiej chyba zrobić przejściówkę z usb na ten programator i wtedy przerobić program sterujący albo napisać własny, są tacy którym to nie stwarza żadnego problemu, ja natomiast nie wiem od czego zacząć. Pierwsze pytanie akie nasuwa się na myśl to takie: czy to w ogóle wykonalne
  • #12 4476389
    ja_dzik
    Poziom 18  
    Posty: 256
    Pomógł: 28
    Ocena: 17
    Tak, w obudowie znajduje się tylko transformator. Obudowa służy także jako podstawa pod programator aby całość była bardziej stabilna.
    A co do poprawności działania to po prostu sprawdzałem co się znajduje w buforze danych przed zaprogramowaniu i po, i to kilka razy. Wszystko wyglądało w porządku.
    Jeśli chodzi o przetwornice to sprawdzałem czy daje poprawne napięcie przed podłączeniem Willema do komputera i także działała poprawnie. Niestety nie miałem pod ręką innych układów aby je sprawdzić.
  • REKLAMA
  • #13 4476610
    Radek15
    Poziom 13  
    Posty: 69
    Pomógł: 4
    Sorki ala ja mam pytanie np. jak wy to programuje
    takie mikroprocesory
  • #14 4476661
    Karol966
    Poziom 31  
    Posty: 2037
    Pomógł: 83
    Ocena: 645
    Radek15 napisał:
    Sorki ala ja mam pytanie np. jak wy to programuje
    takie mikroprocesory


    robisz(jak nie umiesz to kupujesz) sprawdzony programator, zściągasz z netu
    program obsługujący, napisany prędzej, sprawdzony kod ładujesz to programu sterującego i po podłączeniu programatra do kompa i procka programujemy :D to tak w skrócie
  • #15 4477769
    Tomekob
    Poziom 15  
    Posty: 204
    Pomógł: 1
    Ocena: 47
    No właśnie. Czy ma ktoś jakieś doświadczenia z podłączaniem programatorów obsługiwanych przez LPT pod USB mam na myśli jakieś przejściówki, których jest dość dużo w sprzedaży, ale czy działają z programatorami czy tylko z drukarką?
    Ja też miałem drobne problemy z Willem-em a dokładnie z przetwornicą napięcia dławik był za mały i nie dawał rady.
  • #16 4477938
    ja_dzik
    Poziom 18  
    Posty: 256
    Pomógł: 28
    Ocena: 17
    W moim przypadku to zapomiałem zamówić dławika i dałem taki jaki miałem pod ręką i działa.
  • #17 4478005
    Karol966
    Poziom 31  
    Posty: 2037
    Pomógł: 83
    Ocena: 645
    za kilka lat laptopy wyprą w 90% pecety a wtedy już nie będzie można zrobić nic ze starym, poczciwym programatorkiem pod lpt, już są takie problemy więc czas najwyższy zabrać się projektowanie przejściówki z usb na nasz programatorek,
    schemat lpt mamy np tutaj : http://www.rafal.waw.pl/wynalazki/porty/
    a opis usb np tutaj:
    http://www.hardwarebook.info/Universal_Serial_Bus_(USB)
    http://hardwarebook.net/connector/bus/usb.html
    teraz zapewne trzeba przeanalizować zasadę komunikacji programatora z komputerem oraz programatora z uC a wtedy pewnie mozna zacząć coś wymyślać
  • #18 4479054
    markosik20
    Poziom 33  
    Posty: 2261
    Pomógł: 208
    Ocena: 147
    Karol966 napisał:
    za kilka lat laptopy wyprą w 90%


    Bardzo odważne stwierdzenie :wink:.

    Cytat:
    więc czas najwyższy zabrać się projektowanie przejściówki z usb na nasz programatorek


    To już dawno jest zrobione. Wystarczy poszukać w sieci USB->LPT.
  • #19 4480621
    Tomekob
    Poziom 15  
    Posty: 204
    Pomógł: 1
    Ocena: 47
    Cytat:
    To już dawno jest zrobione. Wystarczy poszukać w sieci USB->LPT.

    Ale czy to działa z programatorem bo to, że z drukarką działa to wiemy.
  • #20 4481120
    Karol966
    Poziom 31  
    Posty: 2037
    Pomógł: 83
    Ocena: 645
    Tomekob napisał:
    Cytat:
    To już dawno jest zrobione. Wystarczy poszukać w sieci USB->LPT.

    Ale czy to działa z programatorem bo to, że z drukarką działa to wiemy.


    no włanie, a poza tym to ta chała w necie jest typowo z usb bo drukarek więc nijak tam podłączyć programator, skoro kolega twierdzi że to już jest dawno zrobione to niech wrzuci schemat, pokaż innym że masz racje


    _____________________________________________
    właśnie o takim czymś mówiłem, też podobny adapter kupiłem i leży w szafie :(
    http://www.profipc.pl/akcesoria/uc-1284b.php
  • #21 4482055
    markosik20
    Poziom 33  
    Posty: 2261
    Pomógł: 208
    Ocena: 147
    Och panowie :|.
    1. Tu i
    2. Tu
    3. Tu
    4. No i jeszcze tu

    Do wyboru do koloru i pewnie jeszcze trochę tego by się znalazło.
  • #22 4482300
    Karol966
    Poziom 31  
    Posty: 2037
    Pomógł: 83
    Ocena: 645
    tak się składa, że 2 pierwsze już widziałem. Mam jeszcze jedno pytanie, czy który kolwiek adapter został przetestowany z stk200/300 pod win xp?
  • #23 4515302
    droid
    Poziom 13  
    Posty: 91
    Ocena: 5
    Projekt super. Płytke mogłes tylko dac soldermaske i by było super:D. Projekcik spoko.
  • #24 4516345
    ja_dzik
    Poziom 18  
    Posty: 256
    Pomógł: 28
    Ocena: 17
    Solderm maski nie ma ale płytka jest zabezpieczona roztworem kalafoni w acetonie. Jest to metoda tania i prosta, a jak trzeba coś poprawić to się potem bardzo dobrze lutuje.
  • #25 4867671
    kedziorq1
    Poziom 15  
    Posty: 132
    Pomógł: 4
    Ocena: 3
    Witam
    a mozesz powiedziec ile mniej wiecej zapalciles za wykonanie tego programatora?

Podsumowanie tematu

✨ Przedstawiono autorski programator Willem, zaprojektowany do programowania pamięci BIOS, testowany na układach AT29C010, AT49F512 oraz pamięciach EPROM i 93C56, które programator odczytuje i zapisuje poprawnie. Schemat i wzór płytki pochodzi z elektrody, a części zamówiono w sklepie elektroniksc.com.pl, co pozwoliło na niskie koszty wykonania. Płytki wykonano metodą termotransferu, a adapter DIP32->PLCC32 zaprojektowano samodzielnie. Dyskutowano o problemach z przetwornicą MC34063, stabilności napięcia oraz braku wersji Willema na USB – programowanie odbywa się przez port LPT, choć możliwe jest podłączenie przez konwerter FT245, który jednak jest wolny i niezalecany do programatorów. Poruszono temat przejściówek USB->LPT, które często działają tylko z drukarkami, a nie z programatorami, co stanowi problem przy użyciu laptopów bez portu LPT. Wskazano alternatywne rozwiązania USB, np. projekt USBasp, który działa natywnie na USB. W dyskusji pojawiły się także uwagi dotyczące zabezpieczenia płytek roztworem kalafonii zamiast soldermaski oraz pytania o kompatybilność adapterów USB->LPT z programatorami STK200/300 pod Windows XP.
Wygenerowane przez model językowy.
REKLAMA