eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaENC28J60 nie działa (a powinien)Re: ENC28J60 nie działa (a powinien)
  • Data: 2016-06-16 11:01:09
    Temat: Re: ENC28J60 nie działa (a powinien)
    Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2016-06-14 o 22:56, janusz_k pisze:

    > Może Ci ramu brakuje? albo się pokrywają bo któraś bibloteka ma błąd.

    Problem okazał się dużo bardziej kuriozalny. Użyty port SPI oraz USB
    współdzielą pewien pin, który może pełnić funkcję linii USBID. Ponieważ
    nie korzystam z funkcjonalności USB OTG, miałem tę funkcję wyłączoną. To
    znaczy wydawało mi się, że miałem.

    W kodzie znalazła się jedna, mała pomyłka. Zamiast "#pragma config
    FUSBIDIO = OFF" napisałem po prostu "#pragma FUSBIDOO = OFF". O dziwo
    taka konstrukcja została przyjęta, nie został nawet wygenerowany żaden
    warning, po prostu fusebit pozostawał w domyślnie ustawionym stanie.
    W efekcie dochodziło do zakłócenia komunikacji, bo obydwa interfejsy
    próbowały korzystać z tej samej linii.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: