- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 6 von 6

Thema: Ein Stück C-Code - sieht richtig aus, aber es gibt ne Fehlfunktion

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    36
    Beiträge
    1.225
    uint8_t k < 1000? uint8_t erreicht maximal den Wert 255 und läuft dann über zu 0 ... Volia, eine Endlosschleife ist geboren.

    Edit: Zur Methodik
    "Hängen bleiben" kann eigentlich nur wenige Ursachen haben. Entweder wird die erwartete Funktionalität nicht ausgeführt weil sie übersprungen oder nicht mehr erreicht wird. Selten bleibt der Controller stehen (sleep!). Die ersten beiden Fälle erfordern also die Identifikation von Situationen, in denen Code umgangen wird oder in (fast) Endlosschleifen übergehen kann.
    Bei deinem Beispiel war es der letztere Fall mit dem zu kleinen Datentyp für den erforderlichen Wertebereich.
    Was die Fehlersuche angeht: Die Lokalisierung der Ursache kann durch Debugging-Ausgaben, Simulation oder Hardware-Debugging erleichtert werden. Es hilft auch, wenn der Ursprung des Problems durch weglassen unbeteiligter Komponenten eingegrenzt werden kann. Manche Versionsverwaltungssystem bieten außerdem Unterstützung bei der Fehlersuche in dem sie Hilfsmittel zum Auffinden des fehlerhaften Commits bieten (git bisect etc.).

    mfG
    Markus
    Geändert von markusj (28.12.2012 um 11:34 Uhr) Grund: Nachtrag Fehlersuche
    Tiny ASURO Library: Thread und sf.net Seite

Ähnliche Themen

  1. Wie sieht euer PC aus(Leistung)
    Von scarred im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 261
    Letzter Beitrag: 09.09.2010, 19:48
  2. Antworten: 6
    Letzter Beitrag: 27.05.2010, 00:01
  3. fehlfunktion bei code
    Von Roboman93 im Forum Robby RP6
    Antworten: 20
    Letzter Beitrag: 18.07.2009, 23:39
  4. Wie sieht ein CV0 Videosignal aus
    Von blenderkid im Forum Robby RP6
    Antworten: 1
    Letzter Beitrag: 07.01.2008, 18:05
  5. Antworten: 20
    Letzter Beitrag: 07.02.2007, 20:58

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress