Skocz do zawartości

Pomocna odpowiedź

Napisano

Witam,
Postanowiłem rozpocząć przygodę z mikrokontrolerami, ponieważ umiejętność ich używania diametralnie zwiększa możliwości w budowy różnych układów. Ale najpierw trzeba się tego nauczyć i tutaj zaczynają się schody...

Zmontowałem schematy z różnych kursów, jednak nic nie działa ;/

Kupiłem na allegro programator Usbasp oraz mikrokontroler atmega8. Układy montowałem na płycie stykowej.

Gdy podłącze układ do programatora to dioda gaśnie a przy próbie programowania jakby komputer nie wykrywał ani programatora ani układu.

Na win Xp przy podłączeniu układu natychmiast wyrzuca z urządzeni programator;/

Sam nie wiem czy coś źle robię czy któryś element jest do du.y

Chcę, żeby cokolwiek zadziałał to będę mieć pole do działania.

Za wszelką pomoc dziękuję z góry

PS: Proszę o wyrozumiałość - jestem zielony i nowy na forum 😋

1. Skoro po podłączeniu z listy urządzeń na komputerze ginie programator to masz coś źle podłączone. Co więcej jest duża szansa, że mikrokontroler już spaliłeś i nie będziesz wstanie go zaprogramować nawet po poprawnym podłączeniu.

2. Jest wiele płytek do programowania których nie musisz mieć dodatkowych rzeczy.. arduino się kłania.

3. jak nie umiesz jeszcze programować polecam nauczyć się na PC a dopiero potem na mikrokontrolery... pójdzie dużo sprawniej ze względu na krótszy czas testowania i możliwość łatwego debugowania.

  • Lubię! 1

1 Kilka nowych Uc sam miałem kupić, bo zakładałem, że z tego co mam już nic nie będzie.

Może ktoś doradzi jakąś dobrą książkę ? Kurs? Nie wiem z której strony to ugryźć a jest sporo materiału i programów.

2 Znaczy mam już :

*programator z kablem (Usbasp);

*płytkę prototypową;

*masę drobnicy (diody, rezystory, kondensatory);

*jakieś pojecie w Pascalu,

* co jeszcze oprócz kwarców ?

3 Kilka nowych Uc sam miałem kupić, bo zakładałem, że z tego co mam już nic nie będzie.

Może ktoś doradzi jakąś dobrą książkę ? Kurs? Nie wiem z której strony to ugryźć a jest sporo materiału i programów. Każdy kurs mówi o czym innym, więc nawet nie można szczegółowo porównać

Chciałbym programować na początek Atmege8 w jakimś języku (najlepiej C).

Zmontowałem układ z schematu i z tego co doszedłem to komputer w ogóle nie widzi uC;/

W wierszu poleceń wybija mi komunikat:

avrdude: error: programm enable : target doesn't answer. 1

avrdude: initialization failed, rc=-1

Double check connetions and try again, or use -F to override

this check.

Nie wiem co mam już robić żeby cokolwiek zadziało 😋

Może ktoś mi w punktach napisać co zrobić żeby chociaż komputer wykrył Uc, gdy jest podpięty pod programator? Brakuje mi już pomysłów co zrobić żeby to działało ;/

  • 1 miesiąc później...

Dlaczego, gdy połączę ze sobą wyjścia odpowiadające GND od programatora to przestaje mi go wykrywać ? gaśnie dioda w programatorze i komputer przestaje widzieć go jako urządzenie ;/ mam dwa programatory USBasp i w obu dzieje się tak samo

Czyli jak? Jak podłączasz zasilanie(z USBasp) to programator się wyłącza? A jak chcesz programować to masz błąd? USBasp ma bezpiecznik, który wyłącza programator, gdy podczas zasilania z niego pobór prądu przekracza bodajże 0,5A. Sprawdź czy nic nie zwiera podzas zasilania programatorem. A jak zasilasz z innego źródła, to daj kondensatory na zasilaniu uc zgodnie z datasheetem. Przy zasilaniu nie filtrowanym są takie błędy.

Wystarczy, że podłącze programator USBasp pod usb i złącze ze sobą wszystkie cztery wyprowadzenia masy(GND) i od razu gaśnie dioda w programatorze oraz komputer przestaje go wykrywać ;/

Nie wiem dlaczego i jak to rozwiązać bo raczej nie powinno tak być.

Ja miałem odwrotnie wyprowadzenia (po stronie nacięcia które uznałem za punkt orientacyjny jak to kwadratowe wejście żeńskie na schemacie IDC zamiast + był - a po przeciwnej stronie + zamiast -) założe się że o to chodzi 😉

PS. Reszta wyprowadzeń w takiej sytuacji też będzie "do góry nogami", sprawdź najpierw diodą z rezystorem.

Niech Ci Bozia w dzieciach wynagrodzi 😃

Ale teraz nasuwa mi się jedno pytanie ... why?

Przecież na programatorze był opis i robiłem wszystko wedle tego opisu. Nawet kupiłem drugi programator, bo myślałem że pierwszy uszkodziłem. W dwóch różnych programatorach to samo? Gość przy zakupie drugiego pisał, że musi być dobry bo sam go sprawdzał ...

Temat pojawiał się wiele razy. Sprawdziłeś połączenia? Programator nie widzi procesora.

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...