BASCOM- Problem

Gast #33376
Lesenswert?

Hallo,

ich hab folgendes Problem:
Wenn ich meinen Quelltext ändern (z.B. einen String um zwei Zeichen 
verlängere), ihn kompiliere und anschließend simuliere, kommen 
irgendwelche wirren Ausgaben zustande.
Wenn ich dann mit den Werten unter "Options" -> "Compiler" -> "Chip" (HW 
Stack, SW Stack, Framesize) rumspiele, passiert es das es dann doch 
irgendwann läuft.

Hat jemand eine Ahnung, wie ich die Werte bemessen muss? Ich benutze 
einen AT90S4433.
mfg
Steffen
Gast #33380
Lesenswert?

@steffen
wie willst du denn deine ganzen Variablen in nur 128 Byte SRAM des 4433 
unterbringen. Schätze mal du wirst auf MEGA8 mit 1k SRAM umsteigen 
müssen. Ist auch pin kompatibel.
Gast #33382
Lesenswert?

Sollte vielleicht das der Grund dafür sein, dass das Programm nur Murks 
ausgibt?
Kann ich den Code vielleicht durch mehrfaches Benutzen einer Variable, 
Auslagern oder anders optimieren, dass er auf dem 4433 läuft?

mfg
Steffen
Gast #33385
Lesenswert?

aha, das ist auch korrekt, habe ich übersehen, sorry; wenn ich mir jetzt 
beides vergleiche, da muss doch mikki recht haben; deine aufgabe 
verlangt wirklich viel zu viele variablen; vielleicht kannst du als test 
ein einfacheres beispiel mit weniger variablen simulieren?
Gast #33386
Lesenswert?

Hallo,

ich hab es mal seperat probiert (nur die Umwandlung und nur das 
Verschicken der fertigen PDU ans Handy) und jeweils simuliert bzw. 
getestet. Getrennt laufen beide Teile nur wenn sie zusammen in einer 
Programm arbeiten sollen, kommt nur Murks raus.

Gibt es eventuell noch einen Trick oder muss ich mir einen neuen MC 
zulegen? Welche Möglichkeiten habe ich noch?

mfg
Steffen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren