Forum: Mikrocontroller und Digitale Elektronik Counter beim mega128


von Norbert (Gast)


Lesenswert?

Hallo,
wie hoch darf die max. Eingangsfrequenz am externen Eingang eines
Counters sein?
Mich interessieren garantierte Werte von Atmel.
Kann man mir weiterhelfen?

Danke    Norbert

von mikki merten (Gast)


Lesenswert?

Halbe Taktfreqeuenz. Kannst Du aber im aktuellen Datenblatt aber auch 
auf Seite 142 nachlesen.

von Norbert (Gast)


Lesenswert?

oh, danke,
da hab' ich mir die 370 Seiten ausgedruckt und denoch übersehen.

von TOM (Gast)


Lesenswert?

Hallo,

ich will gerade den Timero des MEGA128 so einstellen dass er nicht 255 
Takte zählt bis zum Überlauf sondern nur 100.
Wie kann ich den Timer0 einstellen so dass es wenn er durch das TOV0 ein 
Interrupt ausgelöst wird automatisch das TCNT0 Register nicht bei 0x00 
anfängt sondern 0x9B geladen wird.
Ich kann dies natürlich in der ISR tun das ist mir klar aber geht das 
nicht auch automatisch.
Sorry für die bekloppte Frage aber ich bin Umsteiger und kann es nicht 
finden.

Danke

TOM

von Johannes M. (johnny-m)


Lesenswert?

TOM wrote:
> ich will gerade den Timero des MEGA128 so einstellen dass er nicht 255
> Takte zählt bis zum Überlauf sondern nur 100.
Das macht man beim AVR i.d.R. nicht mit einem Overflow sondern mit einem 
Compare-Interrupt. Der Timer wird dabei im CTC-Modus betrieben.

> Wie kann ich den Timer0 einstellen so dass es wenn er durch das TOV0 ein
> Interrupt ausgelöst wird automatisch das TCNT0 Register nicht bei 0x00
> anfängt sondern 0x9B geladen wird.
> Ich kann dies natürlich in der ISR tun das ist mir klar aber geht das
> nicht auch automatisch.
Nein, automatisch geht das beim AVR nicht, aber wie oben gesagt, dafür 
gibts CTC, das funktioniert ähnlich, nur eben umgekehrt.

> Sorry für die bekloppte Frage aber ich bin Umsteiger und kann es nicht
> finden.
AVR-Tutorial, AVR-GCC-Tutorial sowie entsprechende 
Datenblätter...

BTW:
Es ist absoluter Unsinn, für so eine Anfrage einen uralten Thread zu 
reaktivieren. Warum machst Du nicht einfach einen neuen auf? Faulheit?

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.