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



Teraz jest 22 gru 2024, o 16:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 14 lut 2014, o 21:23 
Offline
Nowy

Dołączył(a): 14 lut 2014
Posty: 7
Lokalizacja: Szczecin
Pomógł: 0

Witam.

Wykonałem programator USBasp wg tego schematu:

http://diy-elektronika.pl/wp-content/up ... onika1.png

Zaprogramowałem siedzącą w nim Atmegę, ustawiłem fusebity (HFUSE=0xC9 LFUSE=0xEF), wymieniłem diody na 3V3, system (sprawdzone na 4 komputerach, 2x Vista, XP i 7), wszędzie komunikat "nie rozpoznano urządzenia".
Między VCC, a GND mam 5.05V
Pomiędzy D+ i D- jest ~1.85V
D- i GND: 1.89V
D+ i GND: ~0.01V

Zdjęcia wykonanego programatora:
ObrazekObrazek

Kombinuję, czytam, nie mam już pojęcia jak to ugryźć żeby zatrybiło..



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2014, o 21:45 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

masz albo źle niestety ustawione fusebity (odczytaj MkAvrCalcem) i pokaż screenshot może ?

albo (i tu obstawiam na 60%) odwrotnie podłączone D+ i D- (spróbuj zamienić je miejscami)

albo źle wgrany wsad

albo .... no albo złe połączenia niestety bo płytka dość hmmm nie najlepiej wygląda :(

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2014, o 21:59 
Offline
Nowy

Dołączył(a): 14 lut 2014
Posty: 7
Lokalizacja: Szczecin
Pomógł: 0

Oto screen:

Obrazek

Zdaję sobie sprawę z nieeleganckiego wyglądu.. Uroki płytek uniwersalnych. Skrajne miejsca na płytce sprawdzone miernikiem, wszystko przewodzi. Sąsiadujące ścieżki nie mają przebić. Wsad raczej ok, wgranie i weryfikacja przebiegła pomyślnie. Spróbuję w takim razie zamienić sygnały. Za ok 30 min będę mógł się za to zabrać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2014, o 22:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 gru 2013
Posty: 201
Lokalizacja: Koszalin
Pomógł: 22

Czy zainstalowałeś drivery do Windowsa pod ten programator USBASP?Da się w Mkavrcarculator zmienić typ programatora USBASP a nie STK200 i port LPT1?
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2014, o 22:59 
Offline
Nowy

Dołączył(a): 14 lut 2014
Posty: 7
Lokalizacja: Szczecin
Pomógł: 0

Po zamianie sygnałów efekt taki sam. Sterowników nie mam zainstalowanych, ponieważ system w ogóle nie rozpoznaje urządzenia.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2014, o 23:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 gru 2013
Posty: 201
Lokalizacja: Koszalin
Pomógł: 22

Więc dlatego musisz do Windowsa zainstalować sterowniki,nie dziwne że system nie rozpoznaje urządzenia.

------------------------ [ Dodano po: 7 minutach ]

Na tej stronie http://diy-elektronika.pl/202-usbasp-pr ... avr-na-usb masz poniżej Instalacja sterowników.

------------------------ [ Dodano po: 22 minutach ]

Tu są sterowniki
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2014, o 23:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

Na moje to masz problem z komunikacją. Komputer nie może się dogadać z Atmegą. Nie wiem jak jest z Usbasp ale jak ja podłącze swój Usbtiny na systemie bez sterowników to wykrywa mi Usbtiny a nie "Nieznane urządzenie". Z Usbasp jest pewnie tak samo.
Obrazek

Jeśli się połączy linię D- z Vcc poprzez rezystor np. 2,2k, tak jak to jest na schemacie USBasp, to wtedy komputer wie, że jakieś urządzenie zostało podłączone do portu Usb. Ale jak nie może się dogadać z tym urządzeniem to wtedy wyświetla się komunikat o nieznanym urządzeniu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2014, o 23:56 
Offline
Nowy

Dołączył(a): 14 lut 2014
Posty: 7
Lokalizacja: Szczecin
Pomógł: 0

Humanoid napisał(a):
Więc dlatego musisz do Windowsa zainstalować sterowniki,nie dziwne że system nie rozpoznaje urządzenia.

By zainstalować drivery najpierw system musi wykryć poprawnie urządzenie, inaczej nie będzie chciał nic zrobić. Tak to powinno wyglądać, lub podobnie:

Obrazek

jacek232 napisał(a):
Na moje to masz problem z komunikacją.

Jasna sprawa, tylko gdzie jest problem.. Szukam od dłuższego czasu i nie wiem. Może coś na schemacie źle odczytałem, w końcu zaawansowany nie jestem, dopiero zaczynam. Gdybym rozrysował dokładny schemat połączeń co gdzie się u mnie łączy, mógłbyś porównać go ze schematem prawidłowym, czy wszystko gra? Może źle coś interpretuję.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 13:35 
Offline
Nowy

Dołączył(a): 14 lut 2014
Posty: 7
Lokalizacja: Szczecin
Pomógł: 0

Po długim czasie w końcu znalazłem winowajcę. Programator przez cały czas był wykonany poprawnie, jedynie uC miał ze sobą jakiś problem, była to Atmega8A-PU (ktoś miał identyczną sytuację z tym samym uC, więc pokusiłem się o sprowadzenie innego modelu). Aktualnie w środku siedzi Atmega8L-8PU i wszystko śmiga tak jak potrzeba. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 13:36 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Rodzaj procesora nie ma tu znaczenia - a wręcz można powiedzieć że ATmega8L jest gorsza bo nie nadaje się do taktowania 12MHz fabrycznie - choć działa jak widać ;) nieco przetaktowana .... Więc po prostu musiałeś poprzedniego procka być może po prostu "usmażyć" ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 15:22 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

piotrek_s89 napisał(a):
Zdaję sobie sprawę z nieeleganckiego wyglądu..


Dorzucę kamyczek. To nawet nie chodzi o elegancki wygląd, tylko na tak wykonanej płytce możesz mieć np. zwarcie i tego nawet nie wiedzieć.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 15:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Jaglarz napisał(a):
tylko na tak wykonanej płytce możesz mieć np. zwarcie i tego nawet nie wiedzieć.

to jak ja dorzucę do tego że poza tym możesz też nie widzieć że masz rozwarcie, albo że masz zimny lut itp itd to z kamyczka zrobi się już GŁAZ ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 16:07 
Offline
Nowy

Dołączył(a): 14 lut 2014
Posty: 7
Lokalizacja: Szczecin
Pomógł: 0

Jasna sprawa z tymi zwarciami i zimnymi lutami, dlatego też najpierw zrobiłem wszystko jeszcze raz, tym razem na profesjonalnie wykonanej płytce. Efekt był niestety ten sam.

Co do "usmażenia", próbowałem też z innymi (kilka sztuk w zbiorach, wszystkie te same modele) i nic, a w innych układach działały bezproblemowo. Model nie powinien mieć znaczenia, dlatego jakoś specjalnie nie szedłem w tym kierunku, a jednak wymiana pomogła.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 16:12 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

piotrek_s89 napisał(a):
Model nie powinien mieć znaczenia, dlatego jakoś specjalnie nie szedłem w tym kierunku, a jednak wymiana pomogła.

a ja cię zapewniam że to nie kwestia modelu bo używałem setki razy obojętnie którego z tych o których pisałeś i podkreślam NIGDY - nigdy żadnego problemu nie napotkałem - no bo nie mogłem napotkać ... wiąże się to z tym że procek ATmega8 to Atmega8 i Qniec. Co najwyżej ATmega8L ma pewne ograniczenia co do taktowania, poboru prądu itp

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 16:25 
Offline
Nowy

Dołączył(a): 14 lut 2014
Posty: 7
Lokalizacja: Szczecin
Pomógł: 0

mirekk36 napisał(a):
ATmega8 to Atmega8 i Qniec.


I tak będzie, w każdym razie cieszę się, że w końcu programator jest sprawny i mogę rozpocząć porządnie naukę.

Zatem wracam do Pańskich kursów, bo czas najwyższy skonfigurować środowisko :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 16:25 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

koniecznie więc obejrzyj to:
https://www.youtube.com/watch?v=27ZhuXUVgLE

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 16 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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