mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Ach diese Timer.


Autor: Johnny Knot (johnny_knoxville)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich stehe vor einem Problem.

Ich möchte über einen "Taster", bei mir einfach nur über die Tastatur 
eine Taste, eine Zahl zwischen 1 und 9 Sekunden einstellen. Dies 
geschieht über den RDA Interrupt.
Habe ich mich für eine Zeit entschieden, wird ein CR gesendet, und der 
µC soll diese Zeit "hinaufzählen" und danach einfach nur ein "Zeit 
gezählt" oder Ähnliches ausgeben.

Das Programm funktioniert jedoch nicht..., bzw. nicht so, wie ich es 
möchte. Einlesen funktioniert, aber beim Timer hänge ich irgendwie.

Berechnung vom Timer:

t = 100ms
Tosc = 1/(fosc/4) = 1/(20Mhz/4) = 200ns

100ms/200ns = 500 000 Schritte

Auflösung des Timer: 2^16 = 65536 Schritte mit 8er Vorteiler ergibt 
524288 Schritte.

500 000 Schritte / 8er Vorteiler = 62 500

Timer muss also von 65 535 - 62 500 zu zählen beginnen, das wäre also 
3035.

Autor: Johnny Knot (johnny_knoxville)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Keiner eine Ahnung?

Autor: Düsendieb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nicht bei diesen Informationen.

Controllertyp, Programmierumgebung etc.

Axel

Autor: Johnny Knot (johnny_knoxville)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
PIC18f452

MPLAB mit CCS Compiler

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.