-
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.
Następne wpisy z tego wątku
- 16.06.16 17:27 Marek
- 16.06.16 18:12 platformowe głupki
Najnowsze wątki z tej grupy
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
Najnowsze wątki
- 2024-12-01 Rambo 2024. Co z radio-stopem
- 2024-12-01 Pijani kierowcy
- 2024-12-01 "Chciałem zamówić kurs tym"
- 2024-11-30 Windykatorzy ścigają spadkobierców z mandat nieboszczyka za przekroczenie prędkości???
- 2024-11-30 Łódź => Technical Artist <=
- 2024-11-30 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-30 Warszawa => Microsoft Dynamics 365 Business Central Developer <=
- 2024-11-30 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-30 Zielona Góra => Senior PHP Symfony Developer <=
- 2024-11-30 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-30 Lublin => Spedytor międzynarodowy <=
- 2024-11-30 Warszawa => Mid IT Recruiter <=
- 2024-11-30 Warszawa => Fullstack Developer <=
- 2024-11-30 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-30 Warszawa => System Architect (background deweloperski w Java) <=