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
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!
Zum 529. mal: Es gibt KEINE INTERNEN QUARZE! Das ist ein RC-Oszillator mit begrenzter Genauigkeit.
Bascom nimmt aber komigerweise kein PINA an. Oder muss ich da was anderes schreiben? Matze
Du mußt einen anderen Kontroller nehmen, da der Mega8 keinen Port A hat. Deswegen geht auch "PINA" nicht. ;-) MfG Paul
Und wie ist das dann bei dem Attiny2313 mit PINA ? Da nimmt bascom das auch nicht an. Matze
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
Wie im screenshot zu sehen gibt bascom beim copiler eine Fehlermeldung aus. Wieso? Matze
Du mußt auch das richtige Regfile nehmen. Jetzt ist es das vom AT90S2313. Du hast aber einen Tiny2313. Also: Attiny2313.dat MfG Paul
Viiiiiiiiiiiiiiiiiielen dank Paul jetzt geht es. Und auch vielen dank an alle die mir geantwortet haben. Viele Grüsse Matze
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.