Gast
#1480240
Guten Tag zusammen, Ich möchte den Geber eines Echolots auslesen. Habe dazu folgendes Signal gemessen: http://www.rov-forum.de/images/89eed89cba.jpg Die erste positive Flanke ist die Initialisierung und dauert genau 6ms, anschließend wird 60 ms auf Echos gewartet. Hier mal ein Bild mit Echos: http://www.rov-forum.de/images/2011c42e27.jpg Die am Ende vollenden Signale interessieren mich nicht (sind glaube ich zum übermitteln der Temperatur da). So nun zu meinem Problem, ich möchte ein Programm schreiben das zunächst einmal die positive Flanke erkennt die genau 6ms und anschließend 60 ms lang jedes Mal die aktuelle Zeit speichert in dem ein Signal kommt. Dachte mir ich schreibe bei jeder Flanke die momentane Zeit in einen String denn ich mit ":" getrennt weiterführe. zb Signale &= Echo & ":" Bekomme ich zb nach 10ms, 40ms, und 55ms ein Signal : "10:40:55:" Umsetzen möchte ich das ganze in Basic, nur leider hab ich keinen Ahnung wie genau ich mit steigender Flanke an ICP1 einen Timer Starte und ihn mit der fallenden wieder stoppe. Wäre schön wenn mir da jemand weiterhelfen könnte. Gruß Tony