Autor Wątek: Mjoy  (Przeczytany 169194 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Odp: Mjoy
« Odpowiedź #900 dnia: Lutego 11, 2015, 17:09:15 »
Dzięki, będę szukać.

Odp: Mjoy
« Odpowiedź #901 dnia: Marca 12, 2015, 16:29:13 »
Dostałem dokładnie diody BZX55C 3V3. Podłączyłem tak, że prąd płynie z GND (czarny pasek przy USB). I nadal nie działa... Czy nie podłączyłem na odwrót?

Cofam to co napisałem wyżej. Działa :) Znaczy tak myślę: wcześniej pisało "Nie rozpoznano urządzenia... może nie działać prawidłowo". Słowem: żółty wykrzyknik.

Teraz podłączyłem do innego portu i pisze: "znaleziono nowy sprzęt... gotowy do użycia... nieznane urządzenie".
Na liście kontrolerów gier nie mam nic. Tak więc, skoro komputer już przyjął MJoya to co mam zrobić teraz?

Odp: Mjoy
« Odpowiedź #902 dnia: Marca 12, 2015, 18:49:35 »
To dziwne, bo powinien widzieć Mjoy16 w kontrolerze gier a w nim 32 przyciski i osie

Odp: Mjoy
« Odpowiedź #903 dnia: Marca 12, 2015, 18:58:55 »
Nawet jeśli cały "MJoy" to u mnie tylko mikroprocesor z USB i nic więcej?

Choć to co jest podłączone raczej znaczenia nie ma... Czyli oprogramowanie trzeba wgrać na nowo... Żeby uniknąć problemów lepiej zapytam już teraz: jaka kolejność?

I jeszcze jedno: czy powinien go wykryć jako "nieznane urządzenie" czy "MJoy"?

Odp: Mjoy
« Odpowiedź #904 dnia: Marca 19, 2015, 19:07:48 »
Hmm, a teraz przestał działać. Na wszystkich portach pisze "Nie rozpoznano urządzenia". Wgrałem jeszcze raz oba pliki naraz i nadal nic. Tak więc dla pewności zapytam jeszcze raz: czy jest jakaś kolejność wgrywania plików? Który najpierw i czy można oba wgrać naraz (tak jak robię)? Nie mam pojęcia co może być nie tak. Za mało plików? Czego brakuje? Wgrywam epp i hex. Nic więcej.

PS: Fuse bity mam nadzieję, że są dobrze, bo MkAVRCalculator wykrywa taktowanie z zewnętrznego kwarcu.

Odp: Mjoy
« Odpowiedź #905 dnia: Marca 20, 2015, 16:06:58 »
Rozłożyłem wszystko i złożyłem od nowa i nadal nie działa. "Nie rozpoznano urządzenia". Zatem powtórzę pytanie: jaka kolejność wgrywania?

I jeszcze jedno pytanie: czy to ma prawo działać z podłączoną tylko "lewą" częścią schematu? Czyli wszystkie piny procesora wyprowadzone po lewej stronie na schemacie. No i oczywiście PD1 i PD0.

Tych 8 oporników na dole schematu, wszystkich przycisków i osi nie podłączyłem.

A czy zamiast dławika 10uH może być 100nH? Czy to może powodować problem? Podłączyłem 100nH bo nie miałem innego, w sklepie się widać pomylili.

Odp: Mjoy
« Odpowiedź #906 dnia: Marca 20, 2015, 23:21:29 »
"Samo programowanie MJoy'a odbywa się w nastepujący sposób:

    Kalibrujesz PonyProg'a (Setup -> Calibration)
    Wybierasz ATMega16 (Device -> AVR micro -> ATmega16)
    W setup (Setup -> Interface Setup) zaznaczasz port LPT do którego podłączony jest kabel programatora, a nastepnie ustawiasz:

            parallel
            Avr Isp I/O

    Podłącz MJoy'a do usb i do portu drukarki
    Sprawdzasz czy działa próbując odczytać co ma w pamięci (Command -> Read Programm (FLASH)) jeżeli wyświetli ci „Read  Successfull” to się cieszysz :-) jeśli nie to coś zrobiłeś źle :-(
    Czyścisz pamięć (Command -> Erase)
    Wczytujesz do programu firmware dostepny w zakładce Download - plik *.hex (File -> Open Programm (FLASH))
    Zapisujesz firmware do pamięci (Command -> Write Programm (FLASH))
    Ustawiasz jeszcze konfiguracje chipa (Command -> Security and Configuration bits...)  Tam zaznaczasz tylko:

            Bootsz1
            Bootsz0
            Sut0

    Klikasz (Write)
    Odłącz MJoy'a od portu drukarki i USB. Podłącz ponownie do USB i powinien działać."
https://sites.google.com/site/mjoy16/programator
Zrób to PonyProg'iem wg instrukcji i po sprawie


Odp: Mjoy
« Odpowiedź #907 dnia: Marca 21, 2015, 09:47:28 »
Oki, zrobię to PonyProgiem. A czy zamiast portu drukarki mogę użyć swojego programatora na USB? W końcu to też programator.

I z tego co widzę, to nie ma w instrukcji ani słowa o pliku .epp tylko .hex Może dlatego nie działa... Dziś się tym zajmę.

Odp: Mjoy
« Odpowiedź #908 dnia: Marca 21, 2015, 14:46:57 »
Z tego co widziałem to PonyProg nie obsługuje programatorów USB, więc pomęczyłem się trochę i zaimprowizowałem z portem drukarki.
Wczytanie Flash- OK
Czyszczenie- OK
Zapis Flash- OK
FuseBity: zaznaczone tylko Bootsz1 Bootsz0 Sut0
Zapis Fusebitów- OK
Dla upewnienia: odczyt flash i bitów- OK
Odłączam od lpt i USB, podłączam do USB- "Nie rozpoznano urządzenia"
Wyjąłem procesor z podstawki i włożyłem bezpośrednio- nie działa
dławik zastąpiłem kabelkiem- nie działa
wyjąłem rezystor R2- nie działa
podłączyłem pin RESET do VCC rezystorem- nie działa

Co dalej mogę zrobić?

PS: Wieczorem zrobię zdjęcia płytki i zrobię na szybko schemat. Może coś źle podłączyłem.

Odp: Mjoy
« Odpowiedź #909 dnia: Marca 21, 2015, 20:31:35 »
Zdjęcia dam jutro, jeśli będą konieczne.

Schemat:
https://drive.google.com/file/d/0B0TEGYHZzPBKX3lmX0Ztb0d2YmM/view?usp=sharing

PS: zapomniałem dodać, że jest jeszcze elektrolit 10uF. Podłączony miedzy VCC i GND.

I to jest cała moja płytka. Sprawdziłem czy laptop rozpoznaje MJoya... też nie, czyli jest możliwe, że albo źle wgrałem (po PonyProgu to już mało prawdopodobne) albo coś źle/za mało podłączyłem.

Odp: Mjoy
« Odpowiedź #910 dnia: Marca 22, 2015, 13:38:59 »
Odłączyłem wszystko na USB od komputera, podłączałem po kolei Mjoya: albo "Nie rozpoznano" albo rozpoznano nieznane urządzenie i po kilku sekundach "Nie rozpoznano urządzenia... jedno z urządzeń może mieć awarię..."

Zastąpiłem dławik kabelkiem: dla wszystkich portów nie rozpoznano.

Odp: Mjoy
« Odpowiedź #911 dnia: Marca 22, 2015, 20:59:00 »
Czy wejścia analogowe zwarłeś ? masa musi być zwarta z pinem sygnałowym

Odp: Mjoy
« Odpowiedź #912 dnia: Marca 22, 2015, 21:03:15 »
Nie zwarłem. Sądziłem, że to może spowodować tylko wariacje osi w joyu, ale nie spodziewałem się, że mogłoby powodować problem z komunikacją. Jutro zewrę i zobaczę czy to coś zmieni.

Odp: Mjoy
« Odpowiedź #913 dnia: Marca 23, 2015, 08:03:36 »
Nic nie zmieni, ale powinno być zwarte. Widzę, że błądzisz i nie masz za bardzo pojęcia o elektronice. Zrób zdjęcie schematu tak abym mógł go zobaczyć. Nie mam programu do oglądania tego co podałeś pod #909.
Ostrzegałem, że będą takie problemy z MJoy. Jeśli będę widział schemat to powiem czy jest błąd, ale z tego co napisałeś nie wróżę dużych sukcesów.

Odp: Mjoy
« Odpowiedź #914 dnia: Marca 23, 2015, 15:17:09 »
To jest schemat w Ealge.

Zdjęcie:
https://drive.google.com/file/d/0B0TEGYHZzPBKRW4zNExrWUFWUkU/view?usp=sharing

O elektronice coś wiem, ale z urządzeniami HID nie miałem do czynienia.