A więc tak - działa prawidłowo z 24cxx, 93c46, 27cxx. Zbudowałem adapter MCS-51 v2.1 i on nie działa - z 89c52 można odczytać jedynie ID i program ale zaprogramować już się nie da, 89c2051 w ogóle nie widzi.
I jeszcze jedno pytanie - czy dioda Vpp powinna się cały czas świecić?
[EDIT]
Jaki układ wybrać z menu willema aby zaprogramować bios PMC49FL004/W39V040AP/SST49LF040A (to zamienniki). I czy te zworki JHP on/off HUB muszą byc założone? Mam willema 4.0[/b]
[EDIT]
Jak ustawić willema aby programował SST29EE010? Bo albo coś źle ustawiam, albo nie działa programowanie tego flasha. I której wersji programu najlepiej używać?
Jaki układ wybrać z menu willema aby zaprogramować bios PMC49FL004/W39V040AP/SST49LF040A (to zamienniki). I czy te zworki JHP on/off HUB muszą byc założone? Mam willema 4.0[/b]
[EDIT]
Jak ustawić willema aby programował SST29EE010? Bo albo coś źle ustawiam, albo nie działa programowanie tego flasha. I której wersji programu najlepiej używać?
1.Ustawiasz na taki uklad jaki wkladasz do Willema, choc niekoniecznie bo sa one bardzo podobne. U mnie zworki wszystkie zwarte , a R/C (dolny suwak) na 150.
UWAGA!
Moze byc problem z tymi ukladami 4Mb/3,3V przy plytce SMD
2.Ustaw W29EE011/C010 lub SST PH29EE010 bez zmieniania "sector size"
Wersja programu np.: 0.97g
Testowałem go na zakładce Test H/W i nie działają piny 1(VPP) i 32(VCC) - tzn na 1 jest cały czas 12,5V a na 32 jest 5V i nie reaguje na zmianę tych pól. Na porcie LPT na pinie 1 w stanie wysokim mam tylko 5V - nie powinno być więcej? I czy to jest przyczyną nieprawidłowego działania willa? Dodam jeszcze że drukarka podłączona pod ten sam port działa prawidłowo.
Testowałem go na zakładce Test H/W i nie działają piny 1(VPP) i 32(VCC) - tzn na 1 jest cały czas 12,5V a na 32 jest 5V i nie reaguje na zmianę tych pól. Na porcie LPT na pinie 1 w stanie wysokim mam tylko 5V - nie powinno być więcej? I czy to jest przyczyną nieprawidłowego działania willa? Dodam jeszcze że drukarka podłączona pod ten sam port działa prawidłowo.
sposób załączania napięć Vcc oraz Vpp przez program:
Vcc: -> pin16 portu LPT (INITialize) -> jeden z inwerterów 74HC04 -> jeden z tranzystorów PNP (Vcc z jego kolektora dochodzi do pinu 32 głównej podstawki Willema)
Vpp: -> pin1 portu LPT (STroBe) -> jeden z tranzystorów NPN -> jeden z tranzystorów PNP (Vpp z jego kolektora dochodzi poprzez zworkę do pinu 1 głównej podstawki Willema)
Napięcie na gniazdku LPT które prawidłowo załączy dany sygnał może być nawet sporo niższe niż 5V ...
Załączenie tych napięć to odpowiedni stan wysoki.
Przy tak 'funkcjonującym' Willemie lepiej nic nim nie programować, przykładowo Vpp w czasie programowania stanowi przebieg impulsowy.
Nalezy sprawdzic w czasie włączania tych napięć w programie droge sygnału od gniazda do podstawki DIP/ZIF32 - może to tylko uszkodzone, źle wlutowane tranzystory czy defekt ścieżek (co w tych laminatach jak widze staje się standardem ...)
Witam zmontowałem juz drugiego willema tym razem na płytce z gotronika, odpalił za pierwszym razem, poprzednik na płytce wykonanej samodzielnie tez odpalił za pierwszym razem, wydaje mi sie że staranny mątaż jest kluczem do sukcesu
Mój willem na płytce Gotronika tez ruszył odrazu. Chodzi bez problemu na 3 metrowym kablu i programuje wszystko. Faktycznie jest to kwestia starannego i dokładnego montażu.
Witam dzisiaj sie przekonałem że jednak wszystkiego nie programóje, prubowałem programowac pic 16f84 i nici z tego wyszły po zaprogramuowaniu kilku bajtów wywala mi bład, kasuje sie niby ok, ale nie może przeczytac id, nie wiecie od czego to może być
Witam dzisiaj sie przekonałem że jednak wszystkiego nie programóje, prubowałem programowac pic 16f84 i nici z tego wyszły po zaprogramuowaniu kilku bajtów wywala mi bład, kasuje sie niby ok, ale nie może przeczytac id, nie wiecie od czego to może być
a jak z innym PICem ?
jak z programowaniem 24Cxx i 93Cxx ?
Niestety nie mam innego pic-a żeby to sprawdzić a niestety mieszkam w takim miejscu że musze wszystko zamawiac, jezeli chodzi o 24cxx to programują sie bez problemu, tak samo eprom i sram, dziwne jest to że za każdym razemjak odczytuje zawartosc pic-a jest ona inna w wiekszości po skasowaniu sa ff ale w niekturych miejscach jest 00 przy każdym odczytaniu położenie 00 zmienia sie albo pojawiają sie jeszcze inne bzdury wyglada na to że to problem z odczytam pamięci a nie zapisem
ja mam problemy z zaprogramowaniem epromu SST 27C322 (16bit, 32megabit) na willem pcb3.
adapter z gotronic.pl (2x 74HCT244)
raz sie zapisze i nie ma błedu, a raz pojawiaja sie dziwne błedy ze bajt w bufforze ma wieksza wartosc niz w epromie...(a był robiony test "czystosci")...
czasami musze po 4x kasowac i ponownie nagrywac:/
Ja równierz mam problem z willemem, programator z cyfroniki na płytce Gotronik 3B jednostronnej.
Generalnie to on prawie wogóle nie działa przy włożeniu "dużej" pamięci np. 27C256 pisze "hardware error....." test H/W też error. za to po włożeniu 24C16 (innej nie mam chwilowo) twierdzi ze odczytuje (wartości 00 - kosc nówka ze sklepu). tak samo zapisuje same 00 ale przy próbie zapisu czegokolwiek innego pojawia sie komunikat ze w buforze jest wartość np. 55 a kości 00 i nie programuje, tak samo nie kasuje układu. Zasilacz mam jakiś wtyczkowy 10V/6W kabel 1:1, tak samo sie zachowuje jak podłącze go bezpośrednio pod LPT w PC.
okazuje sie, tu własnie musibyć kabel 1:1 inaczej sygnał "strobe" podam na mase programatora (końcówka 13 programatora połączona z masą), więc chyba jednak to nie jest wina kabla.
Ja równierz mam problem z willemem, programator z cyfroniki na płytce Gotronik 3B jednostronnej.
sam montowałeś ?
warto było oszczędzać na laminacie (jednostronny) ?
Artur k. wrote:
Generalnie to on prawie wogóle nie działa przy włożeniu "dużej" pamięci np. 27C256 pisze "hardware error....." test H/W też error.
tylko przy wkładaniu pamięci 27C256 jest błąd czy test na pustej podstawce także ?
masz doprowadzić do pozytywnego wyniku -> 'Test Hardware';
tu co nieco o zasadzie sprawdzania obecności programatora:
https://www.elektroda.pl/rtvforum/topic274676.html
przede wszystkim to sprawdź ścieżki, montaż, napięcia (np czy na trzeciej nodze 7805 jest +5V) itd.
Witam!
Mam zamiar kupić Willema 5.3 premium z firmy Telwis.
Z uwagi że jest na rynku cała masa róznych programatorów willem chciałem zapytac czy ta wersja jest wypróbowana i czy warto ja kupić?
pozdr.
Miałem płytkę jednostronną Gotronika (PCB3) i podobne objawy, póki nie przelutowałem kabla. Być może masz jakąś inną wersję płytki - nie będę się kłócił... Dodam tylko, że na dwustronnej PCB (też z Gotronika) nie działa 1:1
Chyba że wlutowałeś gniazdo od strony druku...
Jeżeli jednak twierdzisz, że kabel jest OK, to tak jak kolega WojtasJD radzi, sprawdź poprawność montażu, napięcia zasilające za stabilizatorem, itp.
Pewnie mam inną (poprawioną ) wersje płytki, montowałem sam.
WojtasJD
No właśnie teraz widze ze sie nie opłaci oszczedzać , jak juz pisałem programator kupiłem w postaci "kitu" w cfronice, jakbym wiedział, ze tam jest tyle zworek to pewnie bym nie kupił, w dodatku nie dali mi kilku części :/ .
Napięcia są ok. Rano znalazłem kilka pękniętych ścieżek, ale sądząc po tym ze dalej nie działa to pewnie znajde jeszce kilka.
Ustawianie stanów na podstawce "zif" wydaje sie być poprawne (ok.4.8V) jednak test hardware w zakładce help - nadal error,kości równierz nie zczytuje, narazie to musze wymienić dwie podstawki bo sie "wyrobiły" podczas wkładania i wyjmowania scalaków .
Ja tez mam płytke z gotica jednostronną, i używam kabla skrosowanego :/ , dziła bez problemu, sprawdz to porzadnie bo o ile mi wiadomo to tylko willem z ep nie mał krosowanego kabla.
Tylko nie zastrzelcie mnie za pomysły, ale mam zamiar całkowicie przejść w zakładzie na Linuxa.
I zrobił sie problem - dość często muszę programować kości do TV (24C02 i podobne).
Widział ktoś soft do JDM-a pod Linuxa (coś w stylu IC Prog)?
Albo (marzyciel ze mnie) soft do Willema chodzący pod Linuxem?
Wiem, ze mógłbym się pobawić z Wine, ale nie mam zaufania do takich "hybryd".
Chciałbym się zapytać czym różnią się poszczególne wersje przystawki MCS-51. Sam jakąś złożyłem (na tym PCB: https://www.elektroda.pl/rtvforum/viewtopic.php?p=1318464#1318464 - koszt całkowity wyniósł ok. 7 zł, czyli znacznie mniej niż cena sklepowa) i nie wiem, jakie układy mogę nią programować. AT89C2051 chodzi znakomicie, a do niego ona mi była potrzebna. A drugie pytanie: używam willema firmy Telwis z softem 0.97h, czy można zastosować jakiś inny soft i czy jest jakikolwiek sens to robić? Co do pytania kilka postów wyżej: firma Telwis to poważna firma i mogę ją z czystym sumieniem polecić.
Uff trochę zeszło przy czytaniu tego wątku , ale dobrnąłem do końca i nasunęły mi się następujące propozycje i pytania.
Mianowicie posiadam płytkę zakupioną na wrocławskiej giełdzie elektronicznej i jest prawie identyczna z willemem 4.0 z Gotronika jednakże nie posiada zworek, które zaznaczyłem w pliku. Jaka jest praktyczna strata bądź zaleta z wykorzystania tych zworek??
Z racji, iż problemy występujące, z wilemmem mają dużo wspólnego z kablem LPT nasunął mi się taki pomysł żeby wykorzystać układ FT8U245BM ( 27.90zl w tme.pl ).Jest to przetwornik USB2.0/Parallel LQFP32. Dzięki temu mielibyśmy w pełni funkcjonalny programator wilemma zasilany i pracujący na USB. Problem, jaki może tu występować jest maksymalna zdolność prądowa portu USB jak i to czy wirtualny sterownik LPT jak i sam konwerter nie będzie wprowadzał jakiś dodatkowych przesunięć czasowych, chodzi mi tutaj konkretnie o sówaczki w oprogramowaniu willema. Jeżeli ktoś z was ma jakiś zastrzeżenia do zmodyfikowania willema w ten sposób to proszę o wyrażenie swej opinii. A i z racji, iż jeszcze nie złożyłem swego willema to prosiłbym o wypowiedz kogoś, kto eksperymentował z 4503 oraz 74LS367 i 74HCT367,74HC367, który z tych układów zastosować na wejściu i jaką dać diodę shottkiego w przetwornicy?
Spotkałem się tutaj z opinią, iż lepiej zastosować dławik o mniejszej sprawności prądowej, co pozwoli uchronić tranzystor kluczujący w przypadku, gdy kość programowana ma zwarcie miedzy vcc a masa. Dlatego też może warto by było zastosować jakiego rodzaju bezpiecznik prądowy ?
Generalnie to mnie trochę ta zworkologia przyprawia o ból głowy, dlatego też może, ktoś z was miałby czas i ochotę na zmianie softu jak i zarazem przerobienie willema do bardziej automatycznego funkcjonowania:D
Wiadomo również ze Polak „potrafi”, więc może by spróbować stworzyć własny w pełni uniwersalny programator sterowany z USB wykorzystujący zewnętrzny układ uP, który odpowiadałby za prawidłowe doprowadzanie odpowiednich stanów do programowanej kości jak i zarazem zajmowałby się sterowaniem przetwornicy DC?
To USB to jest taka proteza troche, jak to moze dzialac z willemem , wole nie myslec. Z samym willemem sa cyrki a gdy dojdzie jeszce ta proteza usb/lpt to juz boje sie myslec jak sie polapac oc bedzie winne jak beda jaja z jakimś układem.Im mniej kombinacji tym lepiej, mimo iz te protezy sa niby w pelni zgodne i przezroczyste..
Co do kabla, ja mam plytke taka jak kolega velsper, (strona 5 tematu) i uzywam zwykly przedluzacz LPT a więc 1-1 , i odpowiednio w willemie mam wtyczke meską (ze szpileczkami).Więc z tym twierdzniem sie nie zgadzam:
velsper wrote:
...
Dodam tylko, że na dwustronnej PCB (też z Gotronika) nie działa 1:1
Mysle ze wszystkie problemy pojawiaja sie wtedy gdy ktos do willema wstawi wtyczke zenska wtedy faktycznie tzreba odworocic piny w kablu.
Hetii jesli te zworki sa dobrze podlaczone (bo widzilem juz jeden schemat gdzie byly chyba tylko dla jaj ) to przy ustawianiu 4.0 (oczywiscie obie zworki w tej samej pozycji) powina ci dzialac wersja programu sterujacego 0.98c, d, d2 (d2 do pobrania np. http://www.j-cell.de/willem-eprom/soft/update-version-0.98D2/set_up_98d2.exe ).
W pozycji 3.0 beda dzialaly starsze wersje oprogramowania.
Acha - wszystko to sie tyczy ukladow wkladanych do zifa - wszystkie inne (szeregowe, pice itd.) powinny dzialac OK przy kazdej wersji oprogramowania i obojetnie jakim ustawieniu zworek.
Jest jeszcze wersja D5 (http://www.darkwire.com.au/setup_98d5_pcb45.exe) - niestety tu juz jest gorzej - nie wystarcza 2 zworki.
Z tego co narazie sie dowiedzialem to w wersji z ktora ma wspolpracowac ten program zamiast 74HC04 (ew. 74HC14 w niektorych wersjach) jest 74HC540 (dochodza 2 dodatkowe bufory - nie wiem gdzie podpiete i 2 linie sterujace - nie wiem czy i gdzie podpiete).