AVRstudio 4 - seltsamer Fehler

OP #4487273
Hallo zusammen

ich nutze die folgende AVRstudio Version:
-------------------------------------------
AVR Studio
GUI Version    4, 19, 0, 730
AVR Simulator 2
ATTINY4313    1

Operating System
Major      6
Minor      1
PlatformID    2
Build      7601
Service Pack 1

Plugins:

AvrPluginAvrAsmObject  1, 0, 0, 48
AvrPluginavrgccplugin  1, 0, 0, 11
Stk500Dll      1, 0, 1, 16
----------------------------------------------
bei der Programmierung eines ATTiny2313A habe ich folgende Zeilen 
programmiert:

.........................................
uint8_t PinSA, PinSB, PinSLold, PinSLnew;
uint8_t A,B, SNr, PinAktiv;
.........................................

Die Variablen A und B habe ich nicht genutzt, dürften also wegoptimiert 
worden sein (Optimization s).

Während der Laufzeit nimmt die Variable PinSLold ohne erkennbare 
Wertzuweisung neue Werte an, die in einer Abfrage zur falschen 
Entscheidung führt.

Eliminiere ich die ungenutzten Variablen A und B zu folgenden Zeilen:
.........................................
uint8_t PinSA, PinSB, PinSLold, PinSLnew;
uint8_t SNr, PinAktiv;
.........................................

verhält sich das Programm ordnungsgemäss!

Hat mich Stunden gekostet, um das Problem zu identifizieren! Jemand eine 
Idee?

Danke im Voraus!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.