- Labornetzteil AliExpress         
Ergebnis 1 bis 7 von 7

Thema: Alias für Timer und externe Interrupts

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Hallo,

    evtl. mal den Programmierer (oder in seinem Forum) fragen.
    Code:
    '  Demo,
    '  Alias für Timer und externe Interrupts verwenden
    
    $regfile = "m8def.dat"
    $crystal = 8000000
    $hwstack = 32
    $swstack = 32
    $framesize = 32
    
    const MyTimer=0
    const MyIRQ=0
    
    
    ' Alias mit Timer geht offensichtlich
    #if MyTimer=0
       Config Timer0 = Timer , Prescale = 8
       on Timer0 ISR_MYTimer
    #endif
    
    #if MyTimer=1
       Config Timer1 = Timer , Prescale = 8
       on Timer1 ISR_MYTimer
    #endif
    
    #if MyIRQ=0
       Config INT0 = Rising
       on INT0 ISR_INTn
       enable int0
    #endif
    
    #if MyIRQ=1
       Config INT0 = Rising
       on INT0 ISR_INTn
       enable int1
    #endif
    
    
    Enable Interrupts                                           ' Global Interrupts zulassen
    
    Do
       ' nichts zu tun
    Loop
    
    ISR_INTn:
       ' Interrupt-Routine
    Return
    
    ISR_MYTimer:
    
    return
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    12.07.2008
    Ort
    Villingen-Schwenningen
    Beiträge
    143
    ich seh schon, offensichtlich gibt es keine andere Möglichkeit.
    Danke für die Code-Ausführung, aber die Umsetzung war mir soweit schon klar.

    Habe übrigens noch einen Bascom-Befehl gefunden, der Interrupt-Nr. annimt.

    Schau mal bei
    CONFIG HITAG = prescale, TYPE=tp, DOUT = dout, DIN=din , CLOCK=clock, INT=int

    CONFIG HITAG = prescale, TYPE=tp, DEMOD= demod, INT=@int

    Wie funktioniert das intern?

Ähnliche Themen

  1. externe Interrupts stören sich
    Von Otzelott im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 11.04.2007, 08:53
  2. Externe Interrupts?
    Von Dane im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 16.12.2005, 21:24
  3. zwei externe Interrupts
    Von globe im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 27.02.2005, 15:55
  4. Externe Interrupts beim Atmega32
    Von Javik im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 11
    Letzter Beitrag: 23.11.2004, 15:04
  5. Externe Interrupts
    Von BomberD im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 12.11.2004, 05:35

Stichworte

Berechtigungen

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

Solar Speicher und Akkus Tests