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



Teraz jest 10 sty 2025, o 15:49


Strefa czasowa: UTC + 1





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

Dołączył(a): 27 gru 2016
Posty: 18
Pomógł: 0

Przy próbie zmiany źródła taktowania Atmega8 na kwarc, nastąpiła tajemnicza katastrofa:
Przy próbie wpisania programu (z opcją -U) do proc. nie ma żadnych komunikatów o błędach, ale program nie zostaje wpisany - zachowanie proc.się nie zmienia.
Po dodaniu opcji -e w MKAVRkalk. program rzeczywiście się wpisuje, ale:

Po wpisaniu do procesora takiego programu:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

zaczynają mrugać diody podłączone do portu D.
Częstotliwość migania nie zależy od ustawionej częst. procesora.

Czy da się to jakoś wyjaśnić? Uszkodzony procesor?
Czekam teraz na nowy programator od pana M.K. i kilka nowych procesorków kupiłem, ale jak to przyjdzie, to będę się bał podłączyć kwarc, bo znów coś zepsuję.
Czy jest możliwe uszkodzenie proc. przez zły lub źle podłączony kwarc? Może pod złe nóżki podpiąłem, albo kondensatory dałem do +, teraz sam już nie wiem..

Może ktoś coś mi poradzi?



Ostatnio edytowano 23 sty 2017, o 13:03 przez boryshoroneskul, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sty 2017, o 12:56 
Offline
Moderator
Avatar użytkownika

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

masz ewidentnie coś źle podłączone więc zamiast szukać w kodzie pokaż lepiej jak masz to wszystko podłączone jakiś schemat oraz zdjęcia - szczególnie jeśli to stykówka - tylko żeby dobrze było widać na zdjęciach co i jak połączone

_________________
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: 23 sty 2017, o 13:20 
Offline
Nowy

Dołączył(a): 27 gru 2016
Posty: 18
Pomógł: 0

Obrazek
Dwa przewody niewidoczne , bo są pod wtyczką do kabla programatora - vcc i gnd.
Dioda z prawej strony świeci - wskaźnik zasilania, przy niej oporniczek 500om
Reszta diod mruga, prócz lewej - nie świeci.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sty 2017, o 13:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Masz diody podłączone bez rezystorów do uC płynie prawdopodobnie tam za duży prąd, możesz uszkodzić procek, jak się już nie uszkodził.
Podłącz przez jakieś rezystory 200-300R.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sty 2017, o 13:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1165
Lokalizacja: Kraków
Pomógł: 93

Zaraz, masz pustą pętlę nieskończoną. Diody wpinasz bez oporników... spróbuj wgrać inny program, np. typowego blinka, żeby sprawdzić, czy coś się będzie działo.
Jeżeli ustawiłeś w fusebitach taktowanie na kwarc, to gdzie on jest?
W jakim programie piszesz?

EDIT:
Z diodami kolega mnie uprzedził ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sty 2017, o 13:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Rezystor na reset użyj 10k-22k

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sty 2017, o 13:53 
Offline
Użytkownik

Dołączył(a): 23 lut 2015
Posty: 69
Pomógł: 1

Napisz jak zasilasz układ i pokaż ustawienia procesora.



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

Dołączył(a): 27 gru 2016
Posty: 18
Pomógł: 0

Zasilanie układu:
Przed L7805CV jest ok 7,8V
za jest ok.5V

Inaczej zasilane przy programowaniu - z programatora - ok.4,7V (stk500v2)
lub 5 może 5,1 z usbasp

Sprawdź podłączony AVR - daje takie wyniki: low:E1, high:99 lock:3F - wydaje się że to ust. fabryczne na 1MHz takt. wewn, (Atmega8A)
zmieniałem częstotliwość przez fusb. uproszczone na 2 i 4 MHz, bez błędów, mruga tak samo.

Kwarca nie ma, bo po katastrofie zmieniłem na wewn, i go wyjąłem.
Podłączyłem diody przez 500omów, mrugają słabiej.
Opornik przy resecie 10kiloom
Diody przestają mrugać tylko gdy DDRD=0
Jednak chyba uszkodzony procesor przy próbie z kwarcem.

To jest druga płytka, przy próbie z kwarcem miałem płytkę z wyświetlaczem i czujnikami DSB18b20, tą zrobiłem do sprawdzenia tego chyba "byłego" procesorka.
Nie sprawdzałem jeszcze czy reszta części się ostała.

Bardzo dziękuję wszystkim za pomoc. Następne próby dopiero jak części przyjdą...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sty 2017, o 22:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 gru 2014
Posty: 77
Lokalizacja: Gorlice
Pomógł: 5

Jeśli zasilasz układ z zewnętrznego źródła zasilania to nie podłączaj VCC z programatora. Jedynie GND ma być z programatora wpięte. Nie zasila się z dwóch źródeł na raz bo na to wychodzi z tego co piszesz że tak robisz.
Albo zasilasz z zewnątrz albo z programatora cały układ. Jednemu rada być :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sty 2017, o 22:56 
Offline
Nowy

Dołączył(a): 27 gru 2016
Posty: 18
Pomógł: 0

Do P.Andrzeja - zawsze zasilam z jednego źródła.

Dalszy ciąg historii:

Robię próbę zmian częstotl. (wewn RC) na nowym Atmega8 - kolejny zniszczyłem
Robię próbę zmian częstotl. (wewn RC) na Atmega328P (podobne ? takie same wypr.) ta sama płytka na której zniszczyłem ATmega8 - wszystko gra. (zmieniam CKDIV8)
Robiłem też takie pr. na Atmega16 (inna płytka) - wszystko gra.

Czy może być inny wniosek niż "trefne" ATmega8? Ale kupione z dwóch źródeł?
Albo inaczej - nie potrafię działać na Atmega8 muszę używać innych?

Jeszcze coś nie na temat - wyświetlacz 20x4 podświetlony na max bierze 0,5A. Chyba lepiej z programatora go nie zasilać.



Ostatnio edytowano 25 sty 2017, o 23:21 przez boryshoroneskul, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sty 2017, o 23:19 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

A ograniczyłeś mu prąd podświetlenia rezystorem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sty 2017, o 23:26 
Offline
Nowy

Dołączył(a): 27 gru 2016
Posty: 18
Pomógł: 0

Na potencjometrze jak ustawię tak, żeby było ok. 4V, to jeszcze świeci, a prąd poniżej 0,2A.
I tak sporo, bo reszta płytki nie porusza wskazówki amperomierza.

Dalszy ciąg historii:

Jak to mało czasem do szczęścia potrzeba.. podłączyłem kwarc 7,3728MHz do Atmega328P, działa, żadnych problemów :)



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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