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.

AVR + PCF8574 + SLEEP + INT

przemekw 31 Sie 2004 19:43 998 2
  • #1 31 Sie 2004 19:43
    przemekw
    Poziom 2  

    Witam,
    Buduję właśnie centralkę alarmową do samochodu. Wszystko już praktycznie działa tylko mam problem z oszczędzaniem energii, a konkretnie z budzeniem procesora. Gdy procesor wejdzie w stan uśpienia (wszystkie oprócz IDLE) to już nie chce się obudzić.
    Powinno go obudzić przerwanie INT7 wywołane przez PCF8574. Bity SE i SM0-2 w rejestrze MCUCR są ustawione poprawnie,a przerwanie INT7 reaguje na niski poziom (tak jak jest w dokumentacji).
    I procesor niechce się obudzić.
    Połączenia są poprawnie bo w normalnym stanie wszystko działa (do PCF8574 podłączone są czujniki położenia siłowników).

    Procesor: atmega128
    Kompilator AVR-GCC

    --
    Przemek
    przemek(malpa)pzchio.pl

    0 2
  • #2 04 Gru 2004 02:46
    FXR
    Poziom 13  

    moze za bardzo kombinuje, ale skoro ma byc oszczednie z energia to rownie dobrze pcf moze zalaczyc napiecie na avr, ten z kolei bedzie sie podtrzymywal dopoki ...
    Fxr

    0
  • #3 04 Gru 2004 19:38
    harlejowiec
    Poziom 25  

    Podciągnij linię INT dodatkowym opornikiem do plusa zasilania.

    0
  Szukaj w 5mln produktów