Forum: Mikrocontroller und Digitale Elektronik Timer/Port togglen/synchron daten sende


von Sebastian J. (bassti)


Lesenswert?

Hallo, ich bin neu in der uC Welt und mach die letzten Tage meine ersten
gehversuche....
Am start ist ATMEL MEGA8 PonyProg und CVavr.
Ich habe jetzt mal unter anderem ein (c-)programm geschrieben,das nur
einen pin eines ports togglet. code s. anhang.

Ein 8bit Timer läuft bei FF über, d.H. nach 255 schritten.
getaktet ist er mit prescaler 0x01 also direkt 8MHz systemtakt.
Das macht nach adam Riese eine Interruptfrequenz von 31,irgendwas kHz
wenn ich nun den port auf dem oszi anschaue mess ich aber nur knapp
25kHz
schlimmer noch, wenn ich den Zähler auf 0xF0 vorlade müssten es 533kHz
sein, messen tu ich so um die 80kHz.
wo ist der fehler?

von Sebastian J. (bassti)


Lesenswert?

code vergessen

von Sebastian J. (bassti)


Lesenswert?

wie müssten die fusbits gesetzt sein für internen 8MHz Takt?
ich sah gerade, dass da bei Ponyprog ein dreher drinne ist bei
cksel3..0 betrifft das auch ckopt?

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.