Cześć,
Od dłuższego czasu mam problem z moim joystickiem.
W załącznikach widoczny jest schemat zaprojektowanej przeze mnie płytki.
Dodatkowo z powodu niemożliwości zaprogramowania USB zakupiłem zestaw:
AVT5468 (ATmega32U4-DIPMOD).
Chciałem go zrobić na procesorze ATmega32u4. Chciałem zrobić z tego USB-HID.
Urządzenie po podłączeniu do dowolnego laptopa (z dowolnym systemem WinXp/Win7/Win10/Linux)
jest widoczny jako podłączone urządzenie. Jak widać na załączniku.
Pojawia się jako kontrolerów, ale w sekcji kontrolery jest nie dostępny. Jak widoczne w następnym załączniku.
Zgodnie z artykułem z AVT5468 układ programowałem za pomocą LUFA-120219.
Programowałem w AVR Studio 4.
Program na płytkę wgrywałem za pomocą programu FLIP.
Co zrobić aby urządzenie było widoczne w sekcji kontrolerów? Podejrzewam że gdzieś zrobiłem błąd w pliku descriptors.c ale naprawdę już nie mam pojęcia co mogę zmienić......
Poniżej poszczególne zawartości moich plików.
descriptors.c:
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
discriptors.h:
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
joystick.c:
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
joystick.h:
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Z góry dziękuję za pomoc.