Forum: Mikrocontroller und Digitale Elektronik Atmega8 Internen Quarz verwenden (bascom)


von Matze (Gast)


Lesenswert?

Hallo habe eine kurze frage zu bascom:

Wenn ich den internen 1MHz Quarz vom Atmega8 verwende muss ich doch nur 
die Pins XTal1 und XTal2 frei lassen und kann sie dann als I/O nutzen. 
Doch jetzt zu meiner Frage muss ich bei bascom für den interenen Qarz 
irgendwas eingeben?

z.B. $crystal = 1000000        '1MHz


Ich Danke schon mal allen im Voraus und freue mich schon auf antworten.

Viele Grüße

Matze

von Neubert Uwe (Gast)


Lesenswert?

Das kommt so hin, aber du musst , bzw. würde ich empfehlen, in den Fuses 
nochmal achzuschauen, ob du den intere Takt aktiviert hast. Wenn der 
Chip kaufneu ist, so ist stets der interne Takt eingestellt. Jedoch hat, 
sofern ich das richtig weiss, der Chip keinen "Quarz", sondern einen 
internen Oszillator, und wenn es nur ein R-C-Glied ist. Also ist jeder 
externe Quarz eigentlich genauer und das würde ich auch so machen.

Viele Grüße vom Uwe!

von Gast (Gast)


Lesenswert?

Zum 529. mal: Es gibt KEINE INTERNEN QUARZE! Das ist ein RC-Oszillator 
mit begrenzter Genauigkeit.

von Matze (Gast)


Lesenswert?

Ok danke allen.

ich probiere es gleich mal aus

Matze

von Neubert Uwe (Gast)


Lesenswert?

nicht 530 mal ? :-)

von Matze (Gast)


Lesenswert?

Bascom nimmt aber komigerweise kein PINA an.

Oder muss ich da was anderes schreiben?

Matze

von Paul B. (paul_baumann)


Lesenswert?

Du mußt einen anderen Kontroller nehmen, da der Mega8 keinen Port A hat.
Deswegen geht auch "PINA" nicht.
;-)

MfG Paul

von Matze (Gast)


Lesenswert?

Und wie ist das dann bei dem Attiny2313 mit PINA ?

Da nimmt bascom das auch nicht an.

Matze

von Paul B. (paul_baumann)


Lesenswert?

Das müßte aber gehen. Von Port A sind 3 Pins zugänglich, denke aber 
daran,
daß Du dann keinen Resetpin mehr hast und die Quarzanschlüsse sind dann 
auch blockiert. Wenn Du den Resetpin wegnimmst, kannst Du den Kollegen
nicht mehr über ISP laden!

MfG Paul

von Matze (Gast)


Angehängte Dateien:

Lesenswert?

Wie im screenshot zu sehen gibt bascom beim copiler eine Fehlermeldung 
aus.

Wieso?

Matze

von Paul B. (paul_baumann)


Lesenswert?

Du mußt auch das richtige Regfile nehmen. Jetzt ist es das vom 
AT90S2313.
Du hast aber einen Tiny2313.
Also: Attiny2313.dat

MfG Paul

von Matze (Gast)


Lesenswert?

Viiiiiiiiiiiiiiiiiielen dank Paul jetzt geht es.

Und auch vielen dank an alle die mir geantwortet haben.

Viele Grüsse Matze

von Paul B. (paul_baumann)


Lesenswert?

Na siehste!
Nichts desto Rotz, äh Trotz ist es immer sinnvoll, einen Blick in das
jeweilige Datenblatt zu werfen, bevor man loslegt.

MfG Paul

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.