wie $crystal einstellen?

Gast #2586971
Lesenswert?

he gi schrieb:
> hallo
>
> wenn ich zb in bascom mein $crystal wert eingebe, kann ich dann eine
> frequenz eingeben wie ich will oder muss ich eine bestimmte zum
> controller passende eingeben?

....das kommt auf deine turnschuhgröße an!
am besten,du suchst dir ein andres hobby....
Gast #2586972
Lesenswert?

Stephan W. schrieb:
> Das muss mit der Frequenz deines Quarzes übereinstimmen.
> Die $crystal angabe im Programmcode ist nur dafür da, das man damit
> rechnen kann. Der µC läuft aber mit dem internen oder extern
> angeschlosssnen Takt.

...traust du dem threadsteller wirklich nicht zu dies mit google's hilfe 
selber herausfinden zu können?
warscheinlich hast du recht!!
#2587219
Lesenswert?

he gi schrieb:
> wenn ich zb in bascom mein $crystal wert eingebe, kann ich dann eine
> frequenz eingeben wie ich will

Nein.
Du wählst damit nicht die Frequenz aus, sondern gibst dem Compiler 
bekannt was Du angeschlossen oder per Fusebits ausgewählt hast.

Der Compiler kennt ja Deinen Aufbau nicht, also weiß er nicht die 
Frequenz, mit der dieser läuft.
Er braucht aber diese Angabe um z.B Baudraten richtig zu berechnen.

Das diese Angabe mit der tatsächlichen Frequenz übereinstimmt, ist Deine 
Aufgabe.
Diese Angabe darf daher auch nicht weggelassen werden. Bzw. es kann dann 
sein, daß der Compiler die Fabrikeinstellung (1MHz) annimmt.


Peter

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