Forum: Mikrocontroller und Digitale Elektronik Zähler + AVR


von Mike (Gast)


Lesenswert?

Hi @All,

kann mir bitte jemand helfen und mir Tips zu meinem Projekt geben!?

Ich möchte bei einem Mega128 ein Rechteck an T1(Timer input) ein 
Rechteck anlegen. Nach einer Anzahl von Impulsen soll der OC1A-Pin am 
Avr Hi werden.

Kann mir jemand helfen wie dir Register gesetzt werden sollen!?

Gruß

Mike

von Annegret (Gast)


Lesenswert?

Leider nein. Noch nicht. Wie werden die Impulse an T1 gezaehlt ?

von Hannes L. (hannes)


Lesenswert?

Mike wrote:
> Hi @All,
>
> kann mir bitte jemand helfen und mir Tips zu meinem Projekt geben!?
>
> Ich möchte bei einem Mega128 ein Rechteck an T1(Timer input) ein
> Rechteck anlegen. Nach einer Anzahl von Impulsen soll der OC1A-Pin am
> Avr Hi werden.
>
> Kann mir jemand helfen wie dir Register gesetzt werden sollen!?

- Timer auf 0 stellen
- Clock-Source auf T1 einstellen,
- Anzahl in OCR1A schreiben
- Fast-PWM einstellen, bei der OC1A bei TOP Low wird und bei
  Compare-Match High
- Interrupts sind dazu nicht erforderlich

Einzelheiten siehe Datenblatt.

>
> Gruß
>
> Mike

...

von Mike (Gast)


Lesenswert?

Hallo Annegret,

ich möchte diese am Clockeingang von Timer1 einspeisen! Am Avr PD6

Gruß

Mike

von Mike (Gast)


Lesenswert?

Hallo Hannes,

also nur mal die Register (Schema):

TCNT1H and TCNT1L := 0;

In TCCR1B follgendes!

CS12 = 1
CS11 = 1
CS10 = 1

In OCR1A z.B 255

Dann noch PWM Mode 15 einstellen!?


So in der Art!?

Gruß

Tassilo

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.