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

[Atmega32][C/AVRStudio] Resetujacy sie procesor

kwiatek6324 21 Gru 2009 22:06 1436 7
  • #1 7420232
    kwiatek6324
    Poziom 11  
    Mam ja mosci Panowie taki problem, nad ktorym od dwoch dni siedze po nocach
    i zaczynam sie poddawac.
    Mam plytke testowa wg tego schematu:

    [Atmega32][C/AVRStudio] Resetujacy sie procesor

    Kwarc 4Mhz, kondensatory 22p.

    I teraz najwazniejsze...

    Fusebity mam normalnie ustawione tak:

    [Atmega32][C/AVRStudio] Resetujacy sie procesor

    Wszystko mi dziala, smiga pieknie, onewire, przerwania, programowanie POnyprogiem.
    Po prostu miod malinka.

    Wkladam w podstawke MAX232 i proc sie ciagle resetuje, cos sie dzieje, wyzwalam pzerwanie, pomiar temp na ds18B20 -> RESET.

    Kazde programowanie konczy sie Write Failed.

    Wyjmuje MAX jest ok.

    Ale co dziwne, jak pozostawie max232n w podstawce, ale przelacze sie na wewnetrzny oscylator i przekompiluje kod zeby dzialal na czestotliwosci 1MHz jest ok.

    Fuse bity ustawiam wtedy tak:

    [Atmega32][C/AVRStudio] Resetujacy sie procesor


    Wymienilem procesor, wzialem drugiego MAX232, wymienilem kwarc, kondensatory... I nadal nie mam pojecia co moze byc przyczyna..

    WszechAVRownico... pomocy ;-)

    Pozdrawiam
    AK
  • #2 7420244
    Konto nie istnieje
    Poziom 1  
  • #3 7420337
    kwiatek6324
    Poziom 11  
    Witaj.

    Dzieki za podpowiedz, ale niestety nie pomoglo.
    Dalem 100uF.

    W sumie MAX nawet nie zainicjalizowany wiec pobierac duzo nie powinien.
    Dodatkowo przemierzylem miernikiem PCBi nigdzie nic nie znalazlem.

    A ze to raczej testowa plytka to odleglosci miedzy sciezkami mam rzedu 20mil.

    Szukam dalej.

    Pozdr
    AK
  • #4 7420405
    Konto nie istnieje
    Poziom 1  
  • #5 7420532
    kwiatek6324
    Poziom 11  
    atom1477 napisał:
    MAXa się nie inicjalizuje. Podłaczasz go do zasilania i on od razu działa. Bez pytania o zgodę.


    To tak, tyle ze nie inicjalizowalem portow RXD/TXD tak zeby max mogl zuzywac wiecej pradu...

    Na razie walcze dalej.. ale nic mi sie nie udalo wymyslic...

    Probowalem rozne pojemnosci kondensatorow przy kwarcu ale to tez nie pomoglo :(

    Pozdr
    AK
  • Pomocny post
    #6 7420559
    Konto nie istnieje
    Poziom 1  
  • #8 7420664
    kwiatek6324
    Poziom 11  
    atom1477 napisał:
    kwiatek6324 napisał:
    To tak, tyle ze nie inicjalizowalem portow RXD/TXD tak zeby max mogl zuzywac wiecej pradu...

    A żebyś wiedział że to może spowodować większy pobór prądu przez MAXa.
    Na linii danych są teraz jakieś stany pośrednie pomiędzy 0 a 1.
    Już nie pamiętam, ale jeżeli MAX232 nie ma podciągania linii wejściowej do VCC ani wejść z histerezą, to w taki przypadku będzie pobierał więcej prądu.

    Dodano po 6 [minuty]:

    https://www.elektroda.pl/rtvforum/topic1264435.html


    To bylo to :-)

    Mysle ze warto to dodac do FAQ bo problem nie pierwszy raz, a nigdzie nie udalo mi sie znalezc konkretnych informacji co jest przyczyna...

    Zamykam temat.
REKLAMA