www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMEGA8 Timer1 Starten Soppen


Autor: muennx (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hey ich hab ein problem und zwar bin ich wirklich noch ein anfäner was 
es mit microcontrollern angeht und bitte schreibt nicht das ich das 
gcc-tut lesen soll das habe ich mir schon angekcuket.

Ich möcht den 16 Bit timer vom Microcontroller Atmega8
bei einer ansteigenden flanke einfach starten lassen zu zählen und bei 
der nächsten ansteigenden flanke von einem anderen Sensor stoppen 
lassen.

Also Mit den ersten sensor starten und mit dem zweiten stoppen ,

wenn ich das habe dann könnte ich wieter machen aba sorry ich verteh den 
16 bit timer echt net.

Bitte helft mir

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Zum Starten mußt Du die Prescaler-Bits auf den gewünschten Teilerfaktor 
setzen und zum Stoppen auf 0.
Die Flankenerkennung kannst Du mit einem externen Interrupt machen.


Eine andere Möglichkeit ist, den Timer permanent laufen zu lassen und 
die Flankenerkennung mit dem Capture-Interrupt zu machen.
Im ersten Interrupt liest Du dann das Captureregister aus.
Im nächsten Interrupt liest Du es wieder aus und ziehst davon den 
vorherigen Wert ab.


Peter

Autor: muennx (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke erstmal  für die antwort.

Hast du nicht veielleicht ein codeschnipsel für mich oder ein 
beispielprogamm in C geschrieben.

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.