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

atmega8/168 płytka restartuje sie co 20sekund

kiler_89 24 Wrz 2009 17:55 1485 6
  • #1 7053354
    kiler_89
    Poziom 12  
    Witam mam problem z płytką ktora poskładałem (arduino severino) poskładałem juz kilka takich ale tym razem nie działa poprawnie tzn resetuje sie co 20s. Myslałem ze to jakis bład na pcb ale po wytrawieniu nowej płytki i złozeniu (zastosowalem troche czesci z tej nie działajacej płytki kondensatory ceramiczne cewke kwarc i rezystory) ale nadal występuje ten sam problem. Poprzednie uC programowałem przez port lpt teraz natomiast stosuje programator usbasp (hexy i fusy wgrywane przez avr8 burn-o-matic weryfikuja sie poprawnie)

    Prosze o pomoc
  • #2 7054268
    m.bartczak
    Poziom 16  
    Może jakiś schemat?

    Moje podejrzenie: padnięty kondensator.
  • #3 7054312
    Terminator
    Poziom 23  
    A może to wina Twojego programu ? próbowałeś napisać prosty program i go przetestować ? jeśli nie będzie się pojawiać problem to znaczy że Twoja główna aplikacja powoduje wyjście z głównej pętli "do loop" dla bascoma czy też zakończenie funkcji main() w avr-gcc
  • #4 7054470
    kiler_89
    Poziom 12  
    wszystkie kondensatory elektrolityczne zastąpiłem nowymi zostały tylko ceramiczne czy one tez moga sie uszkodzic ?

    link do dokumentacji http://arduino.cc/en/uploads/Main/ArduinoSeverinoManual2.pdf

    to nie wina programu, odpalam tylko bootlodera arduino i dzieje sie to zarowno na atm8 jak i na 168

    --------------edit-------------

    odlutowałem pin resetu a problem nadal wystepuje :( zmieniłem wszystkie elektrolity na nowe i nadal! co sie dzxieje! jak to mozliwe!
  • #5 7168230
    abnormal
    Poziom 2  
    może to watchdog resetuje procka?
  • #6 7202075
    Electrik_eye
    Poziom 13  
    Możliwe. Spróbuj w programie czy watchdog jest zablokowany. czy przy innych programach też tak było ? Sprawdź też ustawienia kompilatora. Życzę rozwiązania problemu :P
  • #7 7202320
    ziggi86
    Poziom 13  
    Witam

    Ja bym obstawiał że coś z resetem na pewno - na resecie jest cały czas napięcie +5V ?

    Nawet w czasie tego "20s resetu " ?

    Spróbuj może wlutować nóżkę z resetem i przylutuj jakiś rezystor 4,7k bez pośrednio do 5 V.

    Ale ciągle mi to wygląda na coś z płytką... możesz pod lupą dokładnie ścieżkę sprawdzić czy gdzieś nie ma jakiejś malutkiej przerwy - parę razy tak miałem że niby działało ale wystarczyło lekko wygiąć płytkę i obwód się przerywał a pod lupą okazało się że jest malutka przerwa w ścieżce ;)
REKLAMA