- 12V Akku mit 280 Ah bauen         
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

    Praxistest und DIY Projekte
    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
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad