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



Teraz jest 30 gru 2025, o 07:24


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 26 sie 2015, o 21:17 
Offline
Nowy

Dołączył(a): 06 lis 2014
Posty: 20
Pomógł: 0

Witam.
Mam problem z zaprogramowaniem procesora atmega8.
Mam takowy komunikat:

Kod:
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.


Problem pojawił się gdy zmieniłem fuse bity na:
H:D9
L:A8

Po tej zmianie procesor wyświetla powyższy komunikat.
Ktoś ma pomysł jak go zreanimować ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sie 2015, o 21:26 
Offline
Moderator
Avatar użytkownika

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

Powiedz mi - ciężko ci napisać jakieś pełne informacje ? np jaki programator ? Jak to masz złożone ? stykówka? jakiś własny układ? jakiś zestaw? - schemat itp itd ?

A nawiasem mówiąc to po choinkę takie fusebity ustawiałeś ? Wiesz co robiłeś chociaż ustawiając je w ten sposób ?

_________________
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: 26 sie 2015, o 21:39 
Offline
Nowy

Dołączył(a): 06 lis 2014
Posty: 20
Pomógł: 0

Wszystko mam na płytce stykowej - podłączony procesor i zewnętrzny rezonator kwarcowy 16MHz i dwa kondensatory ceramiczne 22pF.
Programuje przez Arduino.
Chce wgrać wsad z tej strony http://www.fischl.de/usbasp/
System operacyjny to linux.

Chciałem ustawić aby korzystał z zewnętrznego rezonatora 12MHz ... niestety coś poszło nie tak.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sie 2015, o 22:19 
Offline
Moderator
Avatar użytkownika

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

No ok teraz jaśniej - ale powiedz mi co mają wspólnego te wartości fusebitów, które podałeś z zewn. kwarcem 12 MHz ??? bo ja twierdzę, że nic ...

sprawdź to sobie w programie MkAvrCalculator i na przyszłość tego programu używaj to nie zablokujesz sobie procka

a teraz to musisz spróbować dostarczyć jakieś niewielkej częstotliwości taktowanie na XTAL1

_________________
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: 27 sie 2015, o 11:05 
Offline
Nowy

Dołączył(a): 06 lis 2014
Posty: 20
Pomógł: 0

Zasugerowałem się opcją z tego programu.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2015, o 11:24 
Offline
Moderator
Avatar użytkownika

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

No to jeszcze raz ci powtórzę - korzystaj z MkAvrCalculator - tym bardziej, że za FREE działa z twoim ATmega8 ... a ty się katujesz jakimiś dziwolągami których do końca nawet nie rozumiesz. A zajrzyj sobie do zakładki FUSY UPROSZCZONE w programie MkAvrCalculator i powiedz mi czy tam czegoś nie rozumiesz

_________________
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: 27 sie 2015, o 11:27 
Offline
Użytkownik

Dołączył(a): 24 kwi 2012
Posty: 76
Lokalizacja: Ostrów Wielkopolski
Pomógł: 6

No ale popatrz dokładnie do czego jest zakładka w której "zaptaszkowałeś" częstotliwość....dotyczy ona zewnętrznego rezonatora RC a nie zewnętrznego kwarcu. Popatrz w nocie katalogowej jak podłącza się zewnętrzny rezonator RC a jak kwarc i zrozumiesz czemu procek przestał "gadać" z Tobą ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2015, o 13:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Zobacz na strone 29
http://www.atmel.com/Images/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_datasheet.pdf
Musisz podłączyć rezystor o wartości 2.2K i kondensator o wartości 22pF. Oczywiście na ten czas odłącz ten rezonator kwarcowy 16MHz i podłącz tylko te elementy jak na schemacie z noty. Jeśli tak zrobisz to Twój procek ruszy i będziesz znowu mógł zmienić fusybity. Tym razem wyberz External Crystal or ceramic resonator z opcją >8MHz i zaznacz CKOPT. Zapropgramuj, odłącz ten rezystor i podłącz kwarc z dwoma kondensatorami 22pF jak poprzednio. Wszystko powinno działać jak należy.
Nie jest to trudne. Powodzenia. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2015, o 20:47 
Offline
Nowy

Dołączył(a): 06 lis 2014
Posty: 20
Pomógł: 0

Działa, dzięki za pomoc.



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 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO