Skocz do zawartości

Część 1-Kurs programowania uC AVR w C (WinAVR, Kurs AVR-GCC)


Pomocna odpowiedź

Stabilizator jest na poźniej w sensie jak będę chciał żeby działało. Na czas programowania nie jest potrzebny. Reset podłączony do VCC przez opornik i do GND przez kondensator.

Mierzyłeś napięcie bezpośrednio między pinami VCC i GND uC?

Tak, minimalnie poniżej 5V (na oko 4,9V)

Połączenia sprawdzone. Przy okazji zauważyłem że SCK było źle podłączone. Po zmianie nadal nic.

Zdjęcie od góry w albumie 3 posty wyżej.

Nie wiem czy wydaje mi się dobrze bo też jestem dosyć początkujący w elektronice, ale chyba masz źle podłączony kondensator przy przycisku RESET. On miał filtrować switcha, a jest on podpięty nie zaraz przed switchem, ale za nim... A po drugie sprawdź czy na pewno rezystor przy pinie RESET idzie do + bo wydaje mi się, że on idzie do tej samej linii gdzie kondensator który powinien iść do minusa... A po trzecie robiłeś już wcześniej na tej płytce. Bo ja np. miałem ją podzieloną na 3 części w liniach + i -, a u Ciebie jest tylko jedno połączenie tych ścieżek w połowie. Jak nic wcześniej nie robiłeś to sprawdź to sobie...

W przypadku takich komunikatów w 90% przypadków linia leży po stronie złego podłączenia. Grzesieq94 dobrze zwrócił uwagę na kondensator i rezystor, z tym że one obydwa są chyba podpięte do +, patrząc na stabilizator. Coś za dużo tych przewodów z tego ISP, powinno wychodzic tylko 6, dwa z zasilania i 4 z podłączenia. Sprawdź, czy nie podpiąłeś przewodów do gniazda programatora w "odbiciu lustrzanym". Przewody zasilania z ISP podłącz pod piny przy nóżkach procesora.

  • 2 tygodnie później...
chyba masz źle podłączony kondensator przy przycisku RESET

W sensie?

czy na pewno rezystor przy pinie RESET idzie do + bo wydaje mi się, że on idzie do tej samej linii gdzie kondensator który powinien iść do minusa

Tak, rezystor idzie do +.

ja np. miałem ją podzieloną na 3 części w liniach + i -

Moja jest podzielona na dwie 🙂.

Coś za dużo tych przewodów z tego ISP, powinno wychodzic tylko 6, dwa z zasilania i 4 z podłączenia

Wychodzi o 3 więcej bo dla pewności podłączyłem wszystkie minusy ze sobą 😉.

Tak więc czekam na dalsze propozycje.

  • 2 tygodnie później...

Prędkość jest dobra, układ jest zasilany (dla pewności wstawiłem diodę).TU są zdjęcia programatora. Programator kupiony na allegro.

__________

Komentarz dodany przez: Sabre

Tak, sprawdziłem napięcie między AVCC i GND (20 i 22 nóżka) jak i między VCC i GND (7i 8 nóżka) i w obu przypadkach było 5V. Mierzyłem dotykając nóżek 🙂

Podłączenia na płytce wyglądają na prawidłowe.

Przeczytaj dokładnie te zasady działania z płytką stykową:

http://mikrokontrolery.blogspot.com/2011/04/plytka-stykowa-zasady.html

bo robisz kilka istotnych błędów.

Dodatkowo zrób sobie taśmę z goldpinami jak w w/w linku.

Ze zdjęć trudno jest jednoznacznie określić, czy prawidłowo podłączyłeś wtyk programatora przez przewody do płytki. Ja przynajmniej tego faktu nie potwierdzę, bo przewody wkładane do gniazda na przewodzie są słabym punktem. Dlatego zobacz na zdjęciu oznaczonym Rys. 3 w w/w linku, jak wykonane jest podłączenie do płytki stykowej i zrób sobie takie.

A czy przypadkiem nie ustawiałeś fusebitów w tym mikrokontrolerze?

I opisz dokładnie czym programujesz, jakie masz objawy, komunikaty, itd.

Czasami bywa też tak, że układ programuje się prawidłowo, ale by pracował trzeba odłączyć programator (nie ma reguły).

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...