[#1] Problem z ps2m
Witam, zrobiłem sobie ps2m wg instrukcji z aminetu korzystając z teggo schematu:

http://img.nopaste.pl/upload/ps2m_2wheel_49908137207a8.png

Zaprogramowałem PIC16F628A w IC-Prog pod WinXP, tak jak jest to tutaj pokazane:

http://img.nopaste.pl/upload/Schowek-1_4990815c4206b.jpg

Przełączniki ustawiłem jak na zdjęciu sugerując się opisem w instrukcji:

That was parameters for all usable PICs including OTP, but not for PIC16F62x. If you will use PIC16F627 or PIC16F628, you must select following options: OSC = INTRC without CLKOUT
WDT = ON
LVP = OFF
MCLRE = OFF (digital I/O or something similar)

Other options don't play any role.

Pic zapisał się, weryfikacja danych przebiegła pomyślnie.
Mniemam, iż IcProg został poprawnie ustawiony. (a może się mylę?)

No i nie działa..
Sprawdziłem miernikiem połączenia, kondensator jest 0,1uF.

Całość wygląda tak:
http://img.nopaste.pl/upload/ps2m_4990857a17bee.jpg

Złączkę podłączam do złącza portu myszy na płycie głównej 1D4. Nie działa ani mysz kulkowa, ani optyk (nawet się nie świeci).
Jednakże Amy reaguje na to, jak się ładuje AmigaSYS3 to pojawia się jakieś menu (dostępne normalnie chyba po trzymaniu któregoś z przycisków). Nie ma jednak różnicy, czy mysz jest podłączna, czy nie.

No i teraz, co może być nie tak? Rozumiem, że tak nieco w ciemno ciężko jest coś powiedzieć, dlatego mam dodatkowe pytanie, czy jest jakaś osoba wybierająca się na PowerDev Meeting do Lublina ze swoją Amy1200 z płytą główną 1D4 (albo przynajmniej z kompem posiadającym port COM, i oprogramowaniem obsługującym programator JDM, żeby sprawdzić układzik). Głupio by było rzucać ten projekt i kupować interface na allegro, w sumie nie jest taki skomplikowany. ;s



Ostatnia modyfikacja: 09.02.2009 20:45:52
[#2] Re: Problem z ps2m

@Bagheera, post #1

Skoro optyk się nie świeci to winny jest układ. Od początku podawane jest napięcie. Sprawdz podłaczenia w gniezdzie ps2 na obrazku to troszkę dzowie opisane - jestem pewien ze pomyliłes 5v z gnd - zamień je miejscami.

[#3] Re: Problem z ps2m

@11MASTEr, post #2

Powołując się na to, schemat jest raczej poprawny..
Wziąłem miernik, zmierzyłem, co się okazało, między pinem 4 a 5 jest 3,34V, podobnie między 4 a 5 na podstawce. Czyżby zły kondensator?

http://www.burtonsys.com/PS2_keyboard_and_mouse_mini-DIN-6_connector_pinouts.html



Ostatnia modyfikacja: 09.02.2009 22:05:03
[#4] Re: Problem z ps2m

@Bagheera, post #3

Skoro uważasz, że wykonałeś schemat poprawnie to tak:
1) kondensator nie jest wymagany, ale zalecany - więc bez niego i tak powinno dzialać;
2) jak 'byk' w manualu do ps2m pisze oscylator wewnętrzny INT bez wyjścia sygnałów na piny OSC1 i OSC2 -> NO CLOCK OUT
na podanym screenie z programatora nie widze zaznaczonej opcji without?!
3) napięcie otrzymywane z ami powinno być około 5v, a nie 3V z hakiem.
4) i na koniec w programie programatora na samym dole prawy róg jest wartość 'config word' tym samym wg instrukcji po zamianie słówa kluczowego decymalnego 16212 na hexcymalne powinno Ci wyjść 3F54 z ty masz 3F5Dh - reszte dopowiedz sobie sam.



Ostatnia modyfikacja: 10.02.2009 19:58:29
[#5] Re: Problem z ps2m

@11MASTEr, post #4

no więc tak:
Przeprogramowałem PICa, ustawiłem oscylator na IntRC I/O (no bo które inne niby miał bym, int są tylko 2, CLOCKOUT odpada, zostaje I/O)

Wraz z tym zmienia się checksum, no i po ustawieniu odpowiednich przełączników, wychodzi config Word: 3F5Ch, nie wiem, skąd Ty wziąłeś wartość 3F54..

Druga sprawa, popełniłem błąd projektowy. Schemat pinów na schemacie z 1 postu tyczy się wyjść na DB9, mój ps2m jest wewnętrzny, podpinany bezpośrednio pod płytę główną, jak się okzało, tam jest inna pinologia, myślałem, że jest taka:
246
135

a okazuje się, że przyjmując numerację z portu DB9, jest taka:
456
123

Poprawiłem na wtyczce kolejność, no i teraz na wyjściu wtyczki ps2 mam między pinami 4 a 3 jakieś 4,75 V.
Mimo to, myszy nie działają.. Optyk nadal się nie świeci.

Co tu jeszcze może być nie tak...
Wtyczka ps2 ma na zwenątrz jeszcze tę metalową osłonkę, oprócz tych 6 pinów, czy to ma być gdzieś podłączone (GND?)

[#6] Re: Problem z ps2m

@Bagheera, post #5

ta metalowa oslona ma byc podlaczona bo to wlasnie GND, pamietam jak kiedys w starym pc mi sie wejscie rozwalilo, to ta oslonke kabelkiem do obudowy podlaczalem i dzialalo:)

[#7] Re: Problem z ps2m

@Banderas, post #6

Zrobiłem tak. Podłączyłem obudowę do gnd. I nic. Nadal nie działa :/. Nie wiem, co jeszcze może mu dolegać.. Jak jest napięcie +5 (4,75V) no i GND, to optyk powinien się zaświecić..

http://img.nopaste.pl/upload/ps2m_2wheel_49908137207a8.png

Na tym schemacie przedstawione jest gniazdo żeńskie, zgadza się?



Ostatnia modyfikacja: 11.02.2009 17:58:52
[#8] Re: Problem z ps2m

@Bagheera, post #5

Tak sie składa, że niedawno robiłem coś takiego.
schemat wyglada tak:
http://two.xthost.info/master/_misc/gfx/schemat.jpg
płytka tak:
http://two.xthost.info/master/_misc/gfx/plytka.jpg

Met. obudowa gniazda ps2 nie musi być podpięta by całośc działała.
Schemat przedstawia gniazdo samice - lecz najlepiej zrob tak: włącz pieca weź miernik i zmierz gdzie jest napięcie w gniazdku ps2 ppotem analogicznie podepnij zasilanie i mase w projekcie do gniazda. Bedziesz miał pewność poprawnego podłaczenia.
Co do słowa konfigurującego tu masz zdjecie programu do pisania hexów, na dole jest ładny kalkulator/przelicznik:
http://two.xthost.info/master/_misc/gfx/program.jpg
wpisując słowo kluczowe 16212 otrzymujesz 3F54 i tak niestety ma być. Musisz ustawić opcje tak by otrzymać tę wartość. Dla zobaczenia czy wszystko jest poprawne możesz zassać manulala z mikrochipa dot. 16f627 tam jest opisane co w jakiej komórce powinno jest i jak ustawić - czyt. binarnie 1 lub 0. To tez przedstawia ostatnie pole (binary) w kalkulatorze na screenie. czytając manuala i wstawiając jedynki osiągniesz właśnie taką wartość jaką potrzeba.
Inna sprawa, że picka mogłeś już upalić podając mu napięcie na złe piny. O ile nie całego to określone piny.
Dodatkowo nie wiem czy 16f627A jest zgodny z 16F627 w 100% bo w instrukcji nic nie pisze o picku z A na końcu (a nie chc mi się szukać i tak się rozpisalem).
Zaprogramowałbym Ci tego picka (tylko 16f627) ale niestety nie mam programatora.

Przemyśl to wszystko i próbuj dalej dużo się nauczysz.

[#9] Re: Problem z ps2m

@11MASTEr, post #8

Jest to PIC 16F628A. Wymazał się i zaprogramował bez problemu. No ale będę jeszcze kombinował.

Mam jeszcz takie pytanie, czy do takiego ps2m mogę podłączyć mysz wifi na usb za pomocą przejściówki ps2<>usb?



Ostatnia modyfikacja: 11.02.2009 20:40:52
[#10] Re: Problem z ps2m

@Bagheera, post #9

NIgdy nie sprawdzałem nic innego poza myszami z końcem ps2, ale sprawdzane wszystkie działały.
Wg tego co słyszałem przelotka usb->ps2 też nie powinna sprawiać problemów. A to że zamiast kabla są fale radiowe to chyba nie powinno kontrolera wcale obchodzić więc też powinno śmigać.

[#11] Re: Problem z ps2m

@Bagheera, post #7

Sam mam coś takiego tylko na PIC16f84A. Czy jesteś pewien, że ta mysz działa? Jest zasilana bezpośrednio z db9 więc powinna od razu świecić nawet z wyjętym z podstawki PICem więc na początek zająłbym się zasilaniem myszy na twoim miejscu, sprawdź czy na pinie 4 przy podłączonej myszy jest napięcie 5V, jeśli jest to rozbieraj mysz i sprawdź, czy napięcie do chodzi do elektroniki. Można podłączać mysz USB przez przejściówkę.

Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem