- Labornetzteil AliExpress         
Ergebnis 1 bis 8 von 8

Thema: Reset nach Input-Abfrage bei PCF8574AP

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #7
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.703
    Blog-Einträge
    133
    Hallo,
    ich verstehe C auch kaum, aber ein anderer Gedanke:

    Der PCF8574 zieht INT nach LOW, wenn ein Taster gedrückt wird.
    Das verursacht ein PCINT am ATMega und der springt in die ISR und der PCF wird ausgelesen.
    Nach Datenblatt des PCF8574 wird dessen INT Leitung resettet, wenn Daten von seinem Datenport gelesen werden.
    Das bedeutet, das am PCINT Pin der Pegel wechselt und ein neuer PCINT ansteht.
    Sobald aus der ISR zurückgekehrt wird muß µC da sofort wieder rein.

    Das Ganze ist davon abhängig, ob der µC das PCI Flag zu Beginn der ISR oder bei Rücksprung löscht. Das weis ich leider nicht.

    SEI und CLI in der ISR macht für mich keinen Sinn, da die sowieso während der ISR geblockt sind. Statt dessen eher Verhindern von PCINTs (im Maskenregister) und vor Rücksprung sicherheitshalber Löschen des PCI Flags und Wiederzulassen von PCINTs.

    Entprellung von Tasten?

    Gruß
    Searcher
    Geändert von Searcher (29.06.2011 um 16:03 Uhr)
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. Nach Reset falsche Berechnung!?
    Von drivepro82 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 10.11.2008, 23:46
  2. Zustand von SRAM nach Reset
    Von bombatz im Forum AVR Hardwarethemen
    Antworten: 8
    Letzter Beitrag: 07.06.2007, 10:40
  3. Problem nach RESET
    Von bombatz im Forum Assembler-Programmierung
    Antworten: 7
    Letzter Beitrag: 12.08.2006, 11:10
  4. Timer1 reset nach Compare1A
    Von Theo16505 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 11.02.2006, 22:33
  5. Display nach Reset verwirrt
    Von highbeta im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 02.12.2005, 10:00

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress