Hi, habe jetzt mit bascom angefangen und hab nen problem mit dem sim. immer wenn ich den code ändere und danach den sim starte ist der code im sim noch der alte. ansonsten läuft der sim ohne probs. um den neuen code zu übernehmen muss ich jedesmal bascom neu starten. ist das bei euch auch so? kann man beim hardware sim von bascom die anzeigeelemente ändern? zum bleistift ne 7-segment anzeige oder so? und meine letzte frage bezieht sich aufs programmieren. ich hab gelesen das man variablen als bit vermeiden soll. leider stand net da warum. eigentlich ist doch ein bit, ein zeichen oder liege ich falsch!? somit verbrauche ich doch nur wenig speicher. aber warum soll ich das dann vermeiden? danke schonmal im vorraus. sven
danke für die schnelle antwort. wo finde ich ändern? hab grade alles abgesucht nur leider nichts gefunden. hab es immer so gemacht, save --> syntax check --> compile --> sim
Den Quelltext sollst Du ändern, eine Schaltfläche "ÄNDERN" gibt es nicht. Was geändert werden soll, weißt doch nur Du und nicht Bascom. ;-) MfG Paul
achso ok. dachte. aber so gehts leider auch net. mach ich so die ganze zeit zeit nur leider ohne erfolg. aber wenn es bei euch so geht liegt es wahrscheinlich an nem fehler bei der install oder so. werd mal neu installieren.
Also nach jeder Codeänderung muss neu compiliert werden, damit die Sache im Sim übernomen wird! Damits im Sim etwas flüssiger geht / Bascom leicht anders kompiliert, kann man das Statement $sim am Anfang (beim regfile) einfügen. Für den AVR dann natürlich entfernen!
hab jetzt mal neu installiert und die einstellungen in bascom wie vorher. leider bekomme ich jetzt immer die meldung obj oder dbg nicht gefunden. projekt hab ich gespeichert, syntax check und compiliert.
Hallo Leute, Ich benutze die SIM zwar eigentlich nicht, aber beim rumspielen mit Bascom stößt man ja drauf und probierts dann auch aus. Dabei ist mir folgendes aufgefallen: Mein Controller arbeitet ein Programm ab. Darin sind Pausen enthalten. Der Controller hält die Pausenzeit korrekt ein, die Sim verlängert die Pausen. Aus einer programmierten Sekunde werden in der Sim 10 Sekunden und mehr. Woran kann das liegen?
@thomas das selbe hatte ich auch. schalte mal das display register fenster, display i/o register fenster und display memory fenster aus. bei mir lief der sim dann flott. was geschwindigkeitsmässig auch noch was gebracht hat, war wie oben geschrieben $sim an anfang schreiben.
habe gerade bei mir nochmal probiert. der sim läuft jetzt ohne probleme und die änderungen werden auch sofort übernommen. warum es jetzt auf einmal geht, keine ahnung. das problem mit dem obj und dbg file ist auch aufeinmal weg. ich hab eigentlich nur den gleichen code nochmal per hand geschrieben und nicht aus der alten datei mit copy und paste. komisches ding aber wenigstens läuft es jetzt. danke euch trotzdem für die schnelle hilfe. wäre noch gut wenn jemand zu meinen anderen fragen noch was weiss. gerade wegen dem hardware sim und anzeige elemente ändern. hab unter google und sonstwo leider nichts gefunden, ausser das jemand eine 7-segment anzeige mit drin hatte. weiss leider die seite net mehr.
danke dir erstmal. meinte aber mehr, ob man ein element im hardware sim einfügen kann das eine 7-seg nachstellt. oder eben ander dinge.
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.