mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Zähler + AVR


Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Annegret (Gast)
Datum:

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

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht 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

...

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Annegret,

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

Gruß

Mike

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.