Forum: Mikrocontroller und Digitale Elektronik Timer für AT32UC3C1512 zum auslösen eines Interrups


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Sven (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich hab hier einige Beiträge gelesen und mich dumm und dämlich gesucht. 
Ich weiß leider nicht mehr weiter.

Im Anhang findet ihr meine main.c Datei für meinen Mikrocontroller der 
UC3C Familie.
Ich möchte einen Timer programmieren, der jede Sekunde einen Interrupt 
auslöst und damit eine Berechnung, im Anhang einfacher weise eine LED 
ansteurt und einen Zähler hochzählt.

Mein Timer läuft und der Interrupt kommt auch. Nur viel zu schnell. Ich 
würde gerne von euch wissen wie ich den Takt umstellen kann. Dazu muss 
ich ja einen Prescaler verwenden? oder? Wo kann ich diesen Prescaler 
einstellen? Meine Taktfrequenz ist 16MHz.

Weiß leider nicht mehr weiter, hoffe einer von euch kann mir dabei 
helfen. Danke schon einmal.

Gruß Sven

von Sven (Gast)


Lesenswert?

Also hab schonmal errechnet, dass ich ein Prescaler von 256 (2^8) 
benötige. Und meinen Timer dann vorbelegen muss mit 3036 um auf genau 
eine Sekunde zu kommen.

(1/(16MHz/256))*(65536-3036) = 1 sek

Bei einem 16 Bit Timer. Meine weitere Frage wäre also wo kann ich den 
Timer vorbelegen mit den 3036?

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]
  • [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.