Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 15:51


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 14 sty 2017, o 19:19 
Offline
Nowy

Dołączył(a): 14 sty 2017
Posty: 5
Pomógł: 0

Na początku informuję ,że to mój 1 post więc proszę o wyrozumiałość. Jeśli zły dział przepraszam i proszę o przeniesienie. Dodam też, że czytałem wiele podobnych postów lecz nie pomogły mi rozwiązać problemu.
Witam, niedawno rozpocząłem budowę kontrolera Mjoy16, który sprawia mi problem, po wpięciu w port usb komputer nie rozpoznaje urządzenia.
Myślę ,że winny jest mój brak umiejętności w zakresie programowania AVR.
Mjoy'a wykonałem z projektu dostępnego tutaj:
Kod:
https://sites.google.com/site/mjoy16/root/

Płytkę drukowaną wykonała mi firma "Gama Obwody
Drukowane s.c." według tego właśnie projektu.
AVR jakiego używam to ATmega16APU programator to standardowy USBASP.
Wsad wgrywałem programem MkAvrCalculator, opiszę przebieg programowania aby wykluczyć ewentualne błędy.
1.Podłączyłem mjoya do portu USB (aby AVR miał zasilanie), podłączyłem również programator, który połączyłem z mjoyem przewodami mosi, miso, sck, reset, gnd (vcc nie podpinałem gdyż avr ma zasilanie z płytki mjoya)
2.Włączyłem MkAvrCalculator w zakładce programator kliknąłem w "sprawdź podłączony avr" który został prawidłowo wykryty jako ATmega16.
3.Następnie wszedłem w fusy manualnie i ustawiłem (według instrukcji ) SUT0 BOOTSZ1 BOOTSZ0 (JTAG WYŁĄCZONY! ) , (próbowałem także z zaznaczeniem CKOPT).
4.W zakładce programatora ustawiłem zapis wybrałem ścieżkę do flash oraz do eeprom, ustawiłem zapis flash eeprom oraz fusebit i wykonałem zapis.
Niestety Mjoy po podłączeniu do komputera nie działa ,PC wyświetla nie rozpoznano urządzenia usb.
Jeśli chodzi o "hardware" to dodam ,że diody przy usb to zenerki na 3,3v reszta zgodna z projektem na stronie podanej wyżej.
Płytka od strony mikro kontrolera jest całkowicie zlutowana potencjometrów na razie nie ma ,nie są też uziemione lecz nie sądzę by miało to wpływ na nie wykrywanie urządzenia.

Obrazek
Z góry dziękuję za każdą pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2017, o 18:09 
Offline
Użytkownik

Dołączył(a): 22 gru 2013
Posty: 296
Lokalizacja: Szczecin
Pomógł: 47

Odczytaj z atmegi i pokaż oba fuse bajty ( najlepiej w hexa).
Czy zaprogramowałeś także eeprom ( plik mjoy_16.eep )?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2017, o 18:06 
Offline
Nowy

Dołączył(a): 14 sty 2017
Posty: 5
Pomógł: 0

Tak, zaznaczałem plik eeprom przy zapisie oraz wybrałem ścieżkę do niego.
"Odczytaj z atmegi i pokaż oba fuse bajty" czy możesz sprecyzować ? jestem nowicjuszem jeśli chodzi o AVR
Jeśli pomoże dodaje skany z MkAVR
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2017, o 18:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Coś namieszałeś chyba z tymi fuse bitami.

ustaw w uproszczonych źródło taktowania, bo chyba nie ma??

Albo sutaw na FF C9 - ale pamiętaj, kwarc musi być sprawny i dobrze polutowany - inaczej nie będzie działał procek

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2017, o 19:06 
Offline
Nowy

Dołączył(a): 14 sty 2017
Posty: 5
Pomógł: 0

Gdy ustawiam oscylator na >8MHz to w fus odznacza mi się SUT0
Urządzenia dalej nie rozpoznaje.

------------------------ [ Dodano po: 4 minutach ]

Obrazek

------------------------ [ Dodano po: 23 minutach ]

Znalazłem schemat 1 wersji Mjoy, z tego co widzę to od strony USB nie różni się niczym, zmiany są jedynie w części przycisków.
Obrazek
Mój układ różni się jedynie rezystorem R2 u mnie jest 2,2K



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2017, o 20:37 
Offline
Użytkownik

Dołączył(a): 22 gru 2013
Posty: 296
Lokalizacja: Szczecin
Pomógł: 47

Podłączasz bezpośrednio do komputera czy przez hub/rozgałęziacz?
Na początek: zmierz napięcie na procesorze, jeżeli jest OK to wyrzuć ten R2 i spróbuj.
Porównaj ten schemat ze schematem AVRASP, który chodzi w "milionach" sztuk.
Dioda led świeci? Jaka jest wartość R13 180K ???
(Być może trzeba zmienić diody Zenera D1 D2 na 3,6V a R3 R4 na 68om).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2017, o 21:29 
Offline
Nowy

Dołączył(a): 14 sty 2017
Posty: 5
Pomógł: 0

Podłączam bezpośrednio do PC.
Napięcie na procesorze jest OK.
Przy budowie programatora USBASP miałem problem z komunikacją ale pomogła wymiana zenerów z bodajże 3v6 na 3v3.
Dioda led nie świeci gdyż na opisie płytki był błąd i jest wpisany zły rezystor, u mnie spadek na rezystorze diody jest zbyt duży ( do 2,5v) nie mam w domu rezystora o odpowiedniej wartości. Sama dioda chyba niema wpływu na działanie więc na razie nic z tym nie robię.
Jutro zakupie inne diody i rezystory i zrobię testy.

PS. Znalazłem jakiś temat gdzie ktoś miał podobny problem i po wymianie zenerów na impulsowe Mjoy zaczął mu działać, czy to ma prawo bytu ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2017, o 21:58 
Offline
Użytkownik

Dołączył(a): 22 gru 2013
Posty: 296
Lokalizacja: Szczecin
Pomógł: 47

Rezystor leda to tylko przykład jakości projektu.
Najpierw wywal R2 i sprawdź.
Diody impulsowe nie są zamiennikami 1:1 zenerów, można je zastosować ale przy zupełnie innym podłączeniu i liczbie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2017, o 12:43 
Offline
Nowy

Dołączył(a): 14 sty 2017
Posty: 5
Pomógł: 0

Po podłączeniu do Hub usb nadal to samo. Wylutowałem R2 ale nadal to samo. Port_#0001.Hub_#0006
"Sterowniki tego urządzenia nie są zainstalowane. (Kod 28)

Nie został wybrany sterownik dla zestawu lub elementu informacji o urządzeniu.


Aby znaleźć sterownik dla tego urządzenia, kliknij opcję Aktualizuj sterownik."

------------------------ [ Dodano po: 1 minucie ]

Dodam jeszcze ,że podciągnąłem RESET do VCC przez 10k ale także nie pomogło.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO