logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATmega328P - Dioda przestała mrugać po wgraniu kodu, co może być przyczyną?

Caro1234 28 Cze 2017 23:44 1110 5
REKLAMA
  • #1 16557469
    Caro1234
    Poziom 7  
    Dzień dobry,
    Kilka tygodni temu kupiłem ATB-USBasp i efekt wgrania programu był widoczny. Dioda mrugała, wszystko działało. Wgrywałem ten kod:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod




    Ale teraz spróbowałem jeszcze raz wgrać ten sam kod, do sprawdzenia czy wszystko działa, gdyż zaczynałem czytać BlueBook'a ( książka/kurs firmy ATNEL ). I się okazało, że dioda nie chce mrugać. Po odpaleniu mkAVRCalculatora ( program firmy ATNEL ) wcisnąłem przycisk do sprawdzania AVR ( wyświetla jaki mikrokontroler jest podłączony ). Wszystko zadziałało. Oto schemat podłączenia:

    ATmega328P - Dioda przestała mrugać po wgraniu kodu, co może być przyczyną?

    Wie ktoś może gdzie leży błąd?

    P.S. Sprawdzanie jaki mam podłączony procesor w mkAVRCalculator działa różnie. Na początku działało dobrze, a po kilku minutach wyskakuje błąd "rc=-1" mimo, że ATmegi na płytce stykowej nie ruszałem.
  • REKLAMA
  • #2 16557497
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 16557574
    HD-VIDEO
    Poziom 43  
    Trafiają się słabej jakości płytki stykowe; takie białe; one bardzo słabo łączą i to sprawdź.
    Tym bardziej na płytce stykowej powinny być kondensatory przy nogach zasilających procesor VCC/GND/AVCC/AGND; 100nF i z 10uF
  • REKLAMA
  • #4 16557610
    dasej
    Poziom 32  
    Witam.

    Jeżeli zrobiłeś zgodnie ze schematem który udostępniłeś to faktycznie niema prawa to działać.
    Programator będzie widziała atmegę i ją programował ale nie będzie działał.
  • REKLAMA
  • Pomocny post
    #5 16557858
    zster

    Poziom 28  
    Pin nr 1 mikrokontrolera ( RESET ) ma być podciągnięty do VCC a nie GND !
  • #6 16558033
    Caro1234
    Poziom 7  
    zster napisał:
    Pin nr 1 mikrokontrolera ( RESET ) ma być podciągnięty do VCC a nie GND !

    Dziękuję, pomogło. Zawsze wydawało mi się, że do masy podłącza się pin RESET przez rezystor. Musiało mi się źle wydawać.
REKLAMA