Forum: Mikrocontroller und Digitale Elektronik BASCOM: WAIT-Funktion und Quarz


von Techniker (Gast)


Lesenswert?

Hallo!

Bei Bascom gibts den Wait-Befehl. Woher weiß den Bascom, welchen Quarz
ich verbaut habe? Muß ich das wo gesondert angeben?

(Hab bis jetzt mit Bascom noch nix gemacht; bis jetzt nur Assembler)

Danke & Ciao!

von André K. (andre-)


Lesenswert?

Ja, das musst du angeben.
Die ersten beiden Zeilen deines Progs sollten folgende sein:

$regfile = "Mxdef.dat"
$crystal = S

S ist die Quarzfrequenz in Hz, Mxdef.dat ist das regfile, dessen
genauer Name vom verwendeten µC abhaengt.

MfG

von Togger (Gast)


Lesenswert?

Hi Techniker,
doch Bascom weiss es.
Du solltest in jedem Programm(header) mittels "$crystal = 8000000"
die Taktrate angeben (hier 8Mz).
Der Wait Befehl ist eigentlich ziemlich genau.
Änderst du die Taktfrequenz, so mußt natürlich den Wert anpassen.
Relaod Werte für die Timer neu setzen ist dagegen aufwendiger
(Rechnerei).
Wäre doch alles so einfach bei AVR und Bascom ;-)

lg Ralf

von Techniker (Gast)


Lesenswert?

Danke für den Tipp! :-)

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
Noch kein Account? Hier anmelden.