- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 8 von 8

Thema: ATtiny13A: Pin Change Interrupt vs. INT0

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist Avatar von Bernd_Stein
    Registriert seit
    19.09.2008
    Ort
    Deutschland : Nordrhein-Westfalen ( NRW )
    Alter
    53
    Beiträge
    407

    AVR INT0 : Levelverweilzeit bis der Interrupt ausgeführt wird

    Danke an euch beide für eure Ausführungen.

    " Note that if a level triggered interrupt is used for wake-up from Power-down, the required level must be held long enough for the MCU to complete the wake-up to trigger the level interrupt. "

    Wie lange muss denn das Level beim INT0 gehalten werden um den IRQ auszulösen - also wie viele Takte, wenn der µC erwacht ist?

    Gibt es eine Interrupt bei den AVR's, die erst auftritt, wenn ein Pegel eine gewisse Zeit vorhanden ist?

    Ich bräuchte so etwas, um den AVR erst dann aus dem Power-Down-Mode zu wecken, wenn der Low-Pegel länger als 8ms anhält.

    Es geht um die Auswertung einer Funksteckdose, die vermutlich auf dem CY800 basiert.

    Siehe auch :

    https://www.mikrocontroller.net/topic/487338#6099487


    Bernd_Stein



    Geändert von Bernd_Stein (05.04.2020 um 18:05 Uhr) Grund: Schrift war vorher zu klein
    CRS Robotics A255, TRONXY X3A, TinkerCAD, c´t-Lab, ProfiLab Expert, AVR8 Assembler

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied Avatar von avr_racer
    Registriert seit
    01.04.2014
    Ort
    MecklenburgVorpommern
    Beiträge
    174
    Seite 46 unter 9.3 lesen

    Flankenwechsel minimum 1 clock
    Level bsi der Int angesprungen wird.

  3. #3
    Erfahrener Benutzer Roboter-Spezialist Avatar von Bernd_Stein
    Registriert seit
    19.09.2008
    Ort
    Deutschland : Nordrhein-Westfalen ( NRW )
    Alter
    53
    Beiträge
    407
    Zitat Zitat von avr_racer Beitrag anzeigen
    Seite 46 unter 9.3 lesen

    Flankenwechsel minimum 1 clock
    Level bsi der Int angesprungen wird.
    Danke.
    Richtig blöd, dass man sich die Informationen aus verschiedenen Stellen des Datenbuches zurechtsuchen muss.
    Hätten die auch mal in der generellen Beschreibung mit reinpacken können.


    Bernd_Stein
    CRS Robotics A255, TRONXY X3A, TinkerCAD, c´t-Lab, ProfiLab Expert, AVR8 Assembler

  4. #4
    Erfahrener Benutzer Roboter-Spezialist Avatar von Bernd_Stein
    Registriert seit
    19.09.2008
    Ort
    Deutschland : Nordrhein-Westfalen ( NRW )
    Alter
    53
    Beiträge
    407
    Zitat Zitat von Bernd_Stein Beitrag anzeigen


    1. Wie lange muss denn das Level beim INT0 gehalten werden um den IRQ auszulösen - also wie viele Takte, wenn der µC erwacht ist?

    2. Gibt es eine Interrupt bei den AVR's, die erst auftritt, wenn ein Pegel eine gewisse Zeit vorhanden ist?

    3. Ich bräuchte so etwas, um den AVR erst dann aus dem Power-Down-Mode zu wecken, wenn der Low-Pegel länger als 8ms anhält.

    Zu 1.
    Hatte ich mal den ATtiny13A im Auslieferungszustand untersucht :
    Bei 12,15µs wird die INT0-ISR also noch nicht angesprungen.
    Erst bei einer Low-Pegelzeit von 12,20µs geschieht dies.

    Zu 2.
    Eine gewisse Zeit schon, aber nicht wie ich es brauchte.
    Detailierter hier -> kurz über 7.1 Sleep Modes lesen :

    https://www.edv-dompteur.de/forum/in...=3832#post3832

    Zu 3.
    Habe ich mittels retriggerbarem Monoflop ( 4538 ) gelöst.


    Bernd_Stein
    CRS Robotics A255, TRONXY X3A, TinkerCAD, c´t-Lab, ProfiLab Expert, AVR8 Assembler

Ähnliche Themen

  1. Pin Change Interrupt am Mega2561
    Von slavezero im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 10
    Letzter Beitrag: 07.05.2009, 10:42
  2. interrupt on change
    Von The Man im Forum PIC Controller
    Antworten: 3
    Letzter Beitrag: 14.07.2008, 21:40
  3. RC5-Decoder mit AtMega88 mit Pin Change Interrupt
    Von baschtian im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 25.06.2008, 12:35
  4. Pin Change Interrupt am Mega168
    Von Razer im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 17.05.2006, 19:16
  5. Pin change Interrupt und Tasten entprellen
    Von Razer im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 16.05.2006, 11:35

Berechtigungen

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

LiFePO4 Speicher Test