- LiFePO4 Speicher Test         
Ergebnis 1 bis 3 von 3

Thema: Interrupt innerhalb einer Codezeile?

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    05.04.2008
    Beiträge
    40

    Interrupt innerhalb einer Codezeile?

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Guten Abend.

    Angenommen ich habe ein sehr lange Codezeile in meinem Programm, z.B. eine If - Abfrage mit einer sehr langen mehrteiligen Bedingung (7 Teile) und einen Interrupt 200 mal in der Millisekunde.
    Kann es da innerhalb der If-Abfrage zu einem Interrupt kommen?

    Danke

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    20.05.2006
    Ort
    Lippe
    Alter
    54
    Beiträge
    524
    Hallo,

    ja das kann passieren.
    Die Zeile muss nicht mal sehr lang sein.
    Ein C-Befehl kann sich später aus verschiedenen Assemblerbefehlen zusammensetzen. Da kann dann ein Interrupt dazwischen funken.

    Schau dir den Abschnitt "Nicht-atomarer Code" im Wissenbereich einmal an.

    Gruß

    Jens

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    05.04.2008
    Beiträge
    40
    Danke fünfzehnbuchstabenvollmach

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress