-         

Ergebnis 1 bis 3 von 3

Thema: Zeitmessung mittels Timer und Interrupt

  1. #1
    MAN
    Gast

    Zeitmessung mittels Timer und Interrupt

    Anzeige

    Hi alle miteinander,
    hätte da mal ein ganz großes Problem, denn ich soll mittels C
    auf einen 1Wire Bus zugreifen.
    Hierfür muss ich als Slave - Gerät alles Zeitkritisch betrachten.

    Jetzt meine Frage:
    Mit welcher Funktion bzw, Initialisierung von Timer und Interrupt kann ich auf eine Fallende Flanke den Timer starten, und bei der steigenden Flanke wieder anhalten. Danach möchte ich mir den Wert des Zählers anzeigen lassen.
    Hätte mir da jemand eine Idee, oder noch besser ein Beispielcode in C
    für meinen PIC ?

    Im vorraus schon mal danke fürs nachdenken

    Grüßle Man

  2. #2
    Gast
    Dazu nimmst Du am besten den externen Interupt an B0 / INT. Im Interupt Controlregister kann man mittels Flag einstellen, ob der Interupt bei steigender oder fallender Flanke auslösen soll. Dann kann man über die ISR einen Timer starten oder anhalten!

    GRUSS
    INGO

  3. #3
    Gast
    Vielen Dank für die Info, probiere das gleich mal aus.
    Grüßle Man

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •