Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

atmega 8 - atmega 8 po 15 min pracy brak odczytu z adc

hnr 26 Lis 2014 20:07 1194 7
  • #1 26 Lis 2014 20:07
    hnr
    Poziom 12  

    Witam wszystkich
    Mam mały problemik dość dziwny atmega 8 napisane to jest w bascomie steruje szybami w vw
    t5 mierzy napiecie przetwornikiem z przycisków rezystancyjnych orginalnych i włącza przekazniki po około 15 minutach pracy nastepuje zwis przetwornika i brak odczytu program chodzi dalej ale nic już nie działa do odłączenia i ponownego właczenia zasilania mecze sie juz z tym troche nie moge znaleśc problemu

    pozd

    0 7
  • #2 26 Lis 2014 21:12
    BlueDraco
    Specjalista - Mikrokontrolery

    Szukaj błędu w 17 linii programu. Sprawdź też, czy prawidłowo przylutowałeś kondensator C4.

    0
  • #3 26 Lis 2014 21:54
    excray
    Poziom 39  

    Brak schematu, kodu, zdjęcia, czegokolwiek. Temat albo do zamknięcia albo do przeniesienia do działu "źle mi się dzieje i chcę się Wam wyżalić". Bardziej kompetentna pomoc na podstawie takich informacji niemożliwa i co najwyżej można dodawać posty w stylu "nie łam się, dasz radę".

    0
  • #4 26 Lis 2014 23:01
    hnr
    Poziom 12  

    Panowie spokojnie chodzi o ze najprawdopodobniej przetwornik sie usypia ale nie wiadomo dlaczego ten sam kod był kompilowany na dwóch wersjach bascoma
    program wyglada tak że brane sa z trzech kanałów trzy odczyty potem jest to porównywane na ifach z wartoscia min i max i procek wystawia na odpowiednich pinach wysoki stan chodzi to w pętli z odpowiednimi opóznieniami miedzy odczytami 20ms i wszystko działa tak z 15 minut ciekawe jast to że mam trzy atmegi 8 i każda po innym czasie blokuje przetwornik

    0
  • #5 26 Lis 2014 23:04
    dondu
    Moderator Mikrokontrolery Projektowanie

    hnr napisał:
    Panowie spokojnie chodzi o ze najprawdopodobniej przetwornik sie usypia ...

    Gdzie w dokumentacji są informacje, że ADC może zostać uśpione?

    hnr napisał:
    ... ale nie wiadomo dlaczego ...

    Wiadomo ... odpowiedzi są w programie i/lub schemacie ... więc http://mikrokontrolery.blogspot.com/2011/04/fora-dyskusyjne-sa-bardzo-pomocne.html

    0
  • #6 27 Lis 2014 19:13
    hnr
    Poziom 12  

    Panie moderatorze temat rozwiązałem dziś pozbywajac sie atmegi 8 która nie nadaje sie do rozwiązań motoryzacyjnych w miejsce której zastosowałem pic16f872 przerobiłem lekko płytke i przepisałem program na pica i problem znikną więc zamiast pisać pierdoły na temat czytania for można było napisać że sa takie problemy dziwne z tymi atmegami po drugie zobacz od kiedy jestem zarejestrowany na elektrodzie a atmel to sobie może diodkami mrugać albo temperature na lcd wyświetlać :D

    pozd;

    0
  • #7 27 Lis 2014 19:41
    Eagle
    Poziom 23  

    Gdzie jest ten tum, któremu usypia się ADC ? Też korzystam z Atmega8 ADC i nic złego się nie dzieje do zaniku zasilania. Może nie miałem problemów dlatego, że zawsze piszę w C, do tego zgodnie ze standardem MISRA. Jako, że nie jesteś od dziś na elektrodzie, to powinieneś doskonale wiedzieć, że nie można pomóc tylko tym, którzy tego nie chcą np: dając zdawkowy opis, brak kodu/schematu. A ocenianie czy lepszy jest PIC czy AVR jest nie na miejscu w dziale początkujący dla programów w bascomie.

    0
  • #8 28 Lis 2014 05:33
    dondu
    Moderator Mikrokontrolery Projektowanie

    hnr napisał:
    Panie moderatorze temat rozwiązałem dziś pozbywajac sie atmegi 8 która nie nadaje sie do rozwiązań motoryzacyjnych w miejsce której zastosowałem pic16f872 przerobiłem lekko płytke i przepisałem program na pica i problem znikną więc zamiast pisać pierdoły na temat czytania for można było napisać że sa takie problemy dziwne z tymi atmegami po drugie zobacz od kiedy jestem zarejestrowany na elektrodzie a atmel to sobie może diodkami mrugać albo temperature na lcd wyświetlać :D
    pozd;

    Czyli miałeś źle zaprojektowany schemat i/lub źle napisany program i wyciągasz złe wnioski :)
    Ale to już będzie Twoją tajemnicą ponieważ temat rozwiązałeś więc warto go zamknąć, co niniejszym czynię.

    Mała dygresja dla każdego, kto zbytnio ufa w swoje umiejętności pomimo stażu na Elektrodzie, a przy okazji zobacz mój avatar po lewej stronie tego postu oraz licznik Pomógł - pomimo znacznie krótszego stażu na Elektrodze niż Twój.

    0