- Labornetzteil AliExpress         
Ergebnis 1 bis 8 von 8

Thema: an Sub übergebene Werte

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
    Da scheint der Softwarestack oder Framestack aus dem Takt zu kommen. Am besten Du postest direkt im mcselc Forum mit Deinem Beispiel Code. Mark Albert bereinigt solche Sachen immer recht schnell, wenn er sie denn kennt. Da eine Sub mit Parameter aufrufen immer eine Menge Stackschieberei nutzt, rufen die meisten Programmierer aus einer ISR keine SUB mit Parameter auf. Ich persönlich nutze so gut wie keine Subs, sondern verwende globale Variablen und springe per Gosub dahin und mit return zurück. Läuft wesentlich schneller, braucht aber mehr RAM als mehrere Subs mit lokalen Variablen. Aber auch da kann man sich helfen und Variablen einfach nur für solche Zwecke verwenden. Aber dann nicht aus einer ISR heraus...

    PS: Ein Update auf die 2.0.7.0 lohnt sich in jedem Fall. Oft wird Code kürzer, sodass gefühlt mehr Programm in den MC passt.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    19.02.2010
    Beiträge
    67
    Hallo,

    für mich hat sich herausgestellt, dass es offenbar bei Funktions- und Subaufrufen aus einer ISR heraus zu Differenzen zwischen übergebenen und ankommenden Werten kommt.

    Bei Arbeit mit globalen Variablen und Verzweigung mit Gosub - Return traten derartige Fehler nicht auf


    Danke
    BoGe-Ro

Ähnliche Themen

  1. Werte begrenzen
    Von Martinius11 im Forum Robby RP6
    Antworten: 17
    Letzter Beitrag: 27.06.2010, 18:56
  2. Unregelmäßige werte für PWM
    Von BastelWastel im Forum PIC Controller
    Antworten: 5
    Letzter Beitrag: 21.02.2006, 00:43
  3. A/D Werte ausgeben
    Von toraX im Forum C - Programmierung (GCC u.a.)
    Antworten: 13
    Letzter Beitrag: 17.02.2006, 01:20
  4. Werte senden
    Von Elle im Forum Sensoren / Sensorik
    Antworten: 1
    Letzter Beitrag: 31.01.2006, 23:49
  5. CNY Werte
    Von noNeed 4 aNick im Forum AVR Hardwarethemen
    Antworten: 7
    Letzter Beitrag: 30.01.2005, 18:09

Berechtigungen

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

Solar Speicher und Akkus Tests