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?
Hallo Dirk, schau' mal unter Options->Compiler->Chip nach. HW Stack, Soft Stack und Framesize sollten größer als Null sein. Gruß Gerd
Wie ists mit dem UART ? Welche Baudrate? Welches Quarz bzw Taktfrequenz usw?
ALso UART gibt bei 19200 Baund es so raus wie ich es stehen habe. Stack
> 0 und 8Mhz Quarz ATMega 8L 5V.
Der "Schlüssel" sollte beim Unterprogrammaufruf zu suchen sein. Die Werte werden doch auf den Stak gelegt (übergeben) - oder? Kurt
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.