- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 10

Thema: Zeitmessung mit externen Interrupts

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    25.03.2006
    Ort
    Schlüchtern & Neubiberg
    Alter
    38
    Beiträge
    31

    Zeitmessung mit externen Interrupts

    Hallo Forum,

    ich bastel an einer Füllstandanzeige, die mittels Ultraschall misst. Habe mir ein SRF05 Modul bestellt, welches nach einem Trigger Impuls ein zeitabhängigen Pegel zurückgibt. Je kürzer der Pegel desto kleiner der Abstand je länger der Pegel desto größer ist der Abstand. Nun habe ich das an einen ATmega8 so angeschlossen, dass der Pegel durch externen Interrupt1 und 0 erfasst werden kann. Das ganze sollte so arbeiten, dass bei steigender Flanke die Zeitmessung startet und bei fallender Flanke endet. Das schreckliche daran ist, es funktionierte bereits, doch jetzt hab ich den Code neu gestaltet und es geht nicht mehr und ich finde den Fehler einfach nicht. Hoffe ihr könnt mir helfen. Im Anhang befindet sich Schaltplan und Quellcode als Zip. Ist in C geschrieben...
    Je nach Länge des Impuls wird grüne, rote oder gelbe LED an einzelnen Pins geschaltet...

    Bin für jeden Tipp und Rat dankbar!

    Gruß,
    Michael
    Angehängte Dateien Angehängte Dateien

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad