Skocz do zawartości

atmega16 się resetuje


hiszpan5

Pomocna odpowiedź

Witam,

jestem początkujący w tym temacie, kupiłem Atmege16 wgrałem najprostszy program i moim zdaniem mikro kontroler sie ciągle resetuje ponieważ dioda ciągle mruga

nie przestawiałem nic we fuse bitach

$regfile = "m16def.dat"
$crystal = 1000000



Config Portb = Input
      Portb = &B00000000
Config Portd = Output
      Portd = &B0000000


Do

  If Pinb.0 = 1 Then
  Toggle Portd.6
  End If

Loop

End
Link do komentarza
Share on other sites

troche pomogło

jeśli wcisnę przycisk i trzymam go wciśniętego otrzymam zamierzony efekt a jeśli puszczę przycisk dioda nadal mruga

do pinu reset mam podpięty rezystor 10K który następnie jest podpięty do VCC

Link do komentarza
Share on other sites

$regfile = "m16def.dat"
$crystal = 1000000



Config Portb = Input
      Portb = &B00000000
Config Portd = Output
      Portd = &B0000000


Do

  If Pinb.0 = 1 Then
  Toggle Portd.6
  End If

Loop

End

Mruga bo nie ustaliłeś na jaki czas program ma sie zatrzymać, wiec odrazu przeskakuje do kolejnej instrukcji.

spróbuj

   If Pinb.0 = 1 Then
  Toggle Portd.6
  Waitms 500  
  End If

Jeżeli dioda będzie mrugać bez przyciskania to znaczy ze wejscie jest źle ustawione.

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

A ja ku przestrodze przesiadających się z m8 na m16 powiem, że m16 to strasznie wybredne gnidy jeśli chodzi o zasilanie 🙂 O ile m8 potrafi działać na jednym prawie rozładowanym lipolku, strasznym syfie w zasilaniu (silniki z tego samego lipola) i kwarcu 16MHz (mówię tu o normalnej 8, nie o m8l) to m16 się strasznie często resetuje, nawet przy spadkach z 5V do 4V. Tak, wiem, że noty podają tak jak jest naprawdę i tamta m8 teoretycznie nie powinna działać, ale lubię sobie zaoszczędzić/ułatwić życie robiąc kilka rzeczy niezgodnie z notą. W m16 to nie przechodzi 🙂

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.