mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Sub Routinen wird Falscher wert ausgegeben


Autor: dirk (Gast)
Datum:
Angehängte Dateien:
  • sub.bas (648 Bytes, 76 Downloads)

Bewertung
0 lesenswert
nicht lesenswert
Ich verstehe die Welt in BASCOM-AVR nicht mehr !

Ich habe eine Sub Routine geschrieben der zwei Werte die Übergeben
worden sind X und Y( jeweils die 10)
local habe ich A und B deklariert und x=a und y=b zugeordnet.
die Daten wurden  einfach mit Print über die Com Schnitt an Hyperterm
gesendet und FALSCH angezeigt. Listing in Anhang.

x,y,a,b = 10

Anstatt jeweils 10 (x=10 und y=10)anzuzeigen wird folgendes Angezeigt:

SUB UEBUNG
 2005
-----------------------

X=59
A=4
Y=4
B=4


X,Y,A,B = byte
BASCOM-AVR IDE Version : 1.11.7.4

Frage wieso bekomme ich nicht die 10 angezeigt?
Und wieso ist X=59 und der rest 4?

Autor: Gerd Laschinski (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Dirk,

schau' mal unter Options->Compiler->Chip nach. HW Stack, Soft Stack
und Framesize sollten größer als Null sein.

Gruß
Gerd

Autor: Simon Küppers (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie ists mit dem UART ? Welche Baudrate? Welches Quarz bzw Taktfrequenz
usw?

Autor: dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ALso UART gibt bei 19200 Baund es so raus wie ich es stehen habe. Stack
> 0 und 8Mhz Quarz ATMega 8L 5V.

Autor: Kurt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der "Schlüssel" sollte beim Unterprogrammaufruf zu suchen sein.
Die Werte werden doch auf den Stak gelegt (übergeben) - oder?


Kurt

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.