
Zitat von
hardware.bas
Die serellen Daten kommen nicht von der UART, sondern von einer
Unterwassermesssonde mit einem eigens dafür selbstgestrickten
Protokoll, da die verwendeten 1wire-Fühler es nicht packten,
ich jedoch über 100m überbrücken muss. Hier werden L- und H-
Pegel mittels Schleifenabfragungen dedektiert. Das funktioniert, wie gesagt,
auch sehr gut. Nur der Fall, wenn diese Daten NICHT kommen, muss
abgesichert sein, da die Prozedur auf diese Daten WARTET.
Ansonsten hast Du mich, Richard, warscheinlich schon richtig
verstanden. Es muss, wie folgt laufen:
1. Timer starten (wie kriegt man das definiert hin?)
2. Schleifenabfrage des Empfangspins (funktioniert bei mir)
3. Wenn Datenübertragung ok ists gut, wenn nicht muss der Timerüberlauf
dafür sorgen, dass ich zu einer Programmmarke nach dieser Prozedur springe, also die nicht erfolgte Datenübertragung ignoriert wird.
4. Jetzt muss der Timer deaktiviert werden
VG Micha
Lesezeichen