mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Bascom Simulator


Autor: Sven R (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Lektrikman1001 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Versuch doch mal:

Ändern ---> Compile ---> Sim

so sollte es sein.

Autor: Sven R (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Paul Baumann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Sven R (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Mario (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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!

Autor: Sebastian Heyn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja einfach F7 drücken nach jeder Änderung, und gut ist

Autor: Sven R (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Sven R (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@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.

Autor: Sven R (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: bascom-looser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Sven R (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

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.