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



Teraz jest 22 gru 2024, o 06:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 10 lip 2015, o 11:24 
Offline
Nowy

Dołączył(a): 27 cze 2015
Posty: 24
Pomógł: 0

Witam
Od niedawno zacząłem się interesować programowaniem mikrokontrolerów i potrzebowałem Programatora USBASP. Postanowiłem wykonać samodzielnie jeden z nich ze strony http://diy-elektronika.pl/202-usbasp-pr ... avr-na-usb. Przygotowałem płytkę, przylutowałem elementy, zaprogramowałem atmegę i wszystko powinno ładnie działać, jednak tak nie jest. Po podłączeniu do komputera, czerwona dioda zamiast się świecić, nieregularnie mruga przez moment po czym gaśnie. Zasilanie jest doprowadzone prawidłowo, bo podłączyłem ten programator do zaprogramowanej atmegi, i ta poprawnie wykonywała swój program. Natomiast atmega z programatora nie jest wykrywana przez MKAVGCalculator.
Co mogło by być źle? Proszę o pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lip 2015, o 11:48 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 599
Lokalizacja: Lubin
Zbananowany użytkownik

Pomógł: 35

Czy atmege w programatorze przestawiłeś fusy na zewnętrzny kwarc?
Czy w menadżerze urządzeń jest widoczny usbasp czyli czy popranie zainstalowane sterowniki ma?

co do schematu diody zenara 3,6v zmień na 3,3V.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2015, o 14:36 
Offline
Nowy

Dołączył(a): 27 cze 2015
Posty: 24
Pomógł: 0

1. Nie, nie ustawiałem
2. Jest wykrywane nowe urządzenie, ale pisze, że system nie mógł zainstalować sterownika. Przy próbie zainstalowania sterowników według instrukcji z tej samej strony z odnośnika: http://diy-elektronika.pl/682-instalacj ... s-7-x64x86 Windows "uważa" że zainstalowane są aktualne sterowniki dla urządzenia.
3. Już zmieniłem

Dodam jeszcze że jestem w trakcie złożenia fuse doctor: http://mdiy.pl/atmega-fusebit-doctor-hvpp/. Jak skończę to przywrócę mikro kontrolerom ustawienia fabryczne i spróbuję jeszcze raz, chociaż nie wiem czy to coś da.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lip 2015, o 14:52 
Offline
Moderator
Avatar użytkownika

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

NeghMC napisał(a):
1. Nie, nie ustawiałem


No to powiedz mi jak ma tobie działać ten programator, i nie mów, że jak ktoś podaje przepis na zrobienie USBASP to nie pisze, że KONIECZNE jest przestawienie fusebitów tak żeby procek był taktowany z zewn. kwarca, którego przecież podłączyłeś. Tylko co z tego ? ... skoro nie zmieniłeś fusebitami źródła taktowania to on wciąż działa na fabrycznie ustawionym wewn. oscylatorze 1 MHz

NeghMC napisał(a):
Jak skończę to przywrócę mikro kontrolerom ustawienia fabryczne i spróbuję jeszcze raz, chociaż nie wiem czy to coś da.

Pewnie, że nic nie da bo przywrócisz ustawienia fabryczne, które i tak są ustawione fabrycznie skoro nic nie ruszałeś fusebitów - więc zrobisz tzw "masło maślane"

------------------------ [ Dodano po: kilkunastu sekundach ]

a wystarczy w programie MkAvrCalculator w zakładce Fusy uproszczone ustawić taktowanie na zewn kwarc

_________________
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 lip 2015, o 16:53 
Offline
Nowy

Dołączył(a): 27 cze 2015
Posty: 24
Pomógł: 0

Na stronie http://diy-elektronika.pl/202-usbasp-pr ... avr-na-usb pisze:
"Należy pamiętać, by przed zaprogramowaniem Atmegi zapisać również Fuse Bit’y, które mają wartości:
# dla atmega8 HFUSE=0xC9 LFUSE=0xEF".
Zrobiłem więc tak ustawiając te wartości w okienku "fuse i lock bity". Jednak jeśli zaznaczam w zakładce "fusy uproszczone" zewnętrzny kwarc, to zmienia mi sie wartość LFUSE na 0xFF. Zmienia to jedynie tyle, że po podłączeniu usbasp do komputera dioda czerwona miga regularnie przez kilka sekund.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lip 2015, o 17:01 
Offline
Moderator
Avatar użytkownika

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

Jeśli ustawiłeś zewnętrzny kwarc w zakładce fusy uproszczone i masz procek ATmega8 to zrobiłeś bardzo dobrze - czyli masz fuski ustawione poprawnie, tego możesz być pewien....

ale skoro nadal jest babol z wykrywaniem to albo źle wgrałeś wsad albo niestety masz błąd w połączeniach

_________________
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: 6 ] 

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