0100: 8MHz
0011: 4MHz
0010: 2MHz
0001: 1MHz
Hallo
Habe da eine einfache Steuerung mit Temp-Fühler, Aus und Eingängen...
Also nix sonderlich Zeitkritisches.
Darum dachte ich mir, ich könnte ja auch den Internern RC-Osicilator verwenden
(Da erspare ich mir den Quarzoscilator..)
Habe nun mit Bascom die Fusebit A987 auf 0100:0100 gestellt.
Funktioniert sogar.
Jetzt frage ich mich aber, wie schnell schwingt den der jetzt intern ??
Muss ich im Programm jetzt auch sowas wie $crystal = xxx. eingeben ?
Wie ungenau ist den nun wirklich der Intere Osc. gegen einen externen. Quarzoscilator ?
0100: 8MHz
0011: 4MHz
0010: 2MHz
0001: 1MHz
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Entweder du schreibst es oben rein, und/oder du gibst es unter Einstellungen des Chips an. Wobei glaube ich der Quelltext immer vorgeht.Muss ich im Programm jetzt auch sowas wie $crystal = xxx. eingeben ?
MFG Moritz
nein, er meint doch für den internen, da braucht er es ja nicht
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Hallo,
$crystal wird vom Compiler für zeitabhängige Routinen verwendet.Code:nein, er meint doch für den internen, da braucht er es ja nicht
Strenggenommen braucht er es nicht, aber ohne funktioniert z.B. die Baudraten-Einstellung und die Wait-Befehle nicht.
Ciao,
Werner
und wieder was gelernt ^^
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Entweder du schreibst es oben rein, und/oder du gibst es unter Einstellungen des Chips anWarum muss man es bei einem interenen nicht einstellen? Wenn in den Chipseinstellungen in Bascom eine falsche Frequenz eingestellt ist, dann geht alles schief. Und damit man nicht immer überprüfen muss, ob diese richtig eingestellt ist, würde ich es einfach in den Quelltext schreiben.nein, er meint doch für den internen, da braucht er es ja nicht
MFG Moritz
du kannst doch den internen hardwaremäßig nur über A987 einstellen soweit ich weiß, also braucht man das $crystal=... nur noch für wait's oda nicht?
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Hallo
Danke für Eure Mühen.
Aber ihr seid euch doch nicht ganz sicher ?
Dann werde ich mal $crystal= 8000000 angeben.. (für 0100)
Kann ja nicht schaden
Danke !
Lesezeichen