Skocz do zawartości

Działająca Atmega8 nie wykonuje programu


FantaZy

Pomocna odpowiedź

Cześć

Mam taki problem:

Zlutowałem układ na płytce uniwersalnej, mam podłączoną Atmege8 - MkAvrCalculator normalnie wykrywa mi uC i mogę ją zaprogramować. Dodam, że cały układ działał w 100% na płytce stykowej. Kłopot polega na tym, że na płytce uniwersalnej Atmega nie realizuje programu czyli nie świeci diodą podłączoną do PC5 o pracy pozostałych elementów nie wspominam, bo od początku działania programu powinna świecić dioda na PC5. Mierzyłem miernikiem i na PC5 napięcie wynosi 0V . Czyli procesor nie wystawia mi '1' .

Dodam jeszcze, że zauważyłem, że na pozostałych nieużywanych i niepodpiętych wyjściach PC3 - 0 mam ~0.70V .

kod programu jeśli będzie potrzebny: http://wklej.org/id/1231688/

świecenie diodami odbywa się w przerwaniu(sam koniec kodu)

Liczę na jakieś wskazówki, gdzie szukać błędu.

__________

Komentarz dodany przez: Treker

Kod programu proszę wklejać w posty, w tagach [ CODE ].

Link do komentarza
Share on other sites

Myślałem, że padnę... To jest zrobione strasznie ! Masz nie poprzycinane nóżki więc możesz mieć gdzieś jakieś zwarcie. Luty wyglądają tragicznie a po za tym naprawdę musiałeś używać łączówek do płytek stykowych ? Przecież one są strasznie drogie następnym razem kup metr skrętki komputerowej rozbierz ją z izolacji i będziesz miał dużo kolorowych kabelków do połączeń... Zrób to jeszcze raz ale porządnie bo szukać w tym błędu to bezsens...

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

ok. wgrałem inny program świecący diodami i piszczący buzzerem i zadziałało.

Mój pierwotny program zadziałał po wyciągnięciu czujnika HC-SR04... czyli wiem już, że układ chyba jest zlutowany poprawnie(?)

Teraz nie wiem dlaczego po wpięciu czujnika do układu... inne elementy nie działają, a atmegę mogę programować.

może ktoś pomoże dojść do przyczyny na podstawie schematu?

Link do komentarza
Share on other sites

Sprawdź czy nie ma żadnych zwarć między zasilaniem, a wpinanym czujnikiem.

Zmierz napięcie przed i po wpięciu czujnika. Takie same pomiary wykonaj dla prądu. Może masz źle podłączony czujnik, robi się w nim małe zwarcie. Wtedy pobierany jest duży prąd, który nie pozwala na prace pozostałych elementów.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.