www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik array wird nicht richtig beschrieben


Autor: tobias hofer (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hallo

ich habe ein sehr komisches problem (phänomen) in meinem programm.
und zwar habe ich folgenden fehler:

in meinem program (anhang) führe ich die do schleife solange aus bis
ich ein 'e' über die schnittstelle empfange. das funktioniert auch.

dann habe ich eine zwei do schleife die solange ausgeführt wird bis ich
'/' oder 'e' empfange das funktioniert auch.
in dieser do schleife möchte ich jede zahl die empfangen wird in ein
array ComChar[i] speichern.
komischer weise (oder mir noch unvertändlich) wird die stelle 1 u. 2
des array nicht beschrieben. oder besser gesagt nach ausgabe auf meinem
display steht an der stelle 1 '/' und an der stelle 2 ein
ausgefülltes feld.
die stelle 0 und dann 3,4 usw. werden richtig beschrieben.

hat jemand eine idee woran das liegen kann?
ich kann mir das wirklich nicht vorstellen.

tobias

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ASCII-Umwandlung richtig?
Start Zählung des Arrays bei 0 bzw. bei 1?

Nur Denkanstöße...

Peter

Autor: tobias hofer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo

das die ausgabe nicht geklappt hat war, weil ich die array grösse
ComChar[] nicht richtig initialisiert hatte!
nun habe ich aber ein anderes problem:
und zwar sollte die zweite do schleife solange ausgeführt werden bis
ein '/' empfangen wird das funktioniert aber nicht. das heisst die
schleife wird immer beendet, vieleicht sieht ja jemand noch einen
fehler.

danke
tobias

Autor: tobias hofer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
habe den fehler gefunden.
ich habe rs_byte nicht wieder gelöscht.

tobias

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.