Moin,
huuuuuuiiiiiiiiii. Ich komme bei euren Anregungen und Überlegungen gar nicht mehr hinterher.
VIELN, VIELEN DANK AN DER STELLE, dass ihr euch so viel Mühe macht und eure wertvolle Zeit für mich opfert.
Ich glaube ich habe das Problem gefunden!
Vielleicht habt ihr gesehen, dass ich softwaretechnisch beim "Empfangs-Board" den digitalen Pin dazu benutzen, um mir für den CH2 ein Impuls ausgeben zu lassen. Das nutze ich ja dazu, um eine Testmöglichkeit zu haben. Also zur Überprüfung.
Ich glaube, bez. gehe sogar davon aus, das da mein Problem liegt!
Das was mir CH2 zeigt, entspricht nicht wirklich dem, was auf der Mikrocontroller-Ebene genau abläuft. Das würde bedeuten, dass der Mikrocontroller alles richtig macht. Sprich, dass die Hardware alle Impulse richtig verarbeitet und mir mein Oszi aber anzeigt, das der Mikrocontroller das aber gar nicht tun würde. Und das ist darauf zurück zu führen, dass ich den Pin benutze und die Ausgabe auf dem Oszi damit gleich setzte.
Das ist NATÜRLICH auf meine Programmierung zurück zu führen!
Ich gehe ganz fest davon aus, das mein Programm mit Interrupts richtig arbeitet und ich das nicht richtig sehe, da das gar nicht möglich ist, wenn ich so programmiere!
Um dem auf die Spur zu kommen, werde ich einfach eine gewisse Anzahl (100, 1.000, 10.000) von Impulsen bei dem einem Board erzeugen und mit dem anderen Board auswerten und gucken wie viele gezählt wurden. Zusätzlich hab ich mir noch überlegt nen Timer auf beiden Seiten nutzen zu wollen, um auch die Zeiten miteinander vergleichen zu können.
Eine weiter Überlegung von mir es innerhalb der ISR den CH2-Pin zu toggeln. Ab aber ob das so klug ist, da bin ich mir noch nicht ganz sicher. Bezüglich der ISR habe ich gelernt, dass man da nach Mögichkeit keine zusätzlichen Funktionen wie Printf ect. ausführen soll. Aber das Vorhaben soll mir nur dazu dienen mir an zu zeigen, das sich da was tut. Zusätzlich würde das aber auch zu zusätzlichen Verzögerungszeiten führen. Na mal schaun. Ich werde damit einfach mal rumspielen.
Noch mal vielen Dank an euch alle für eure viele Unterstützung.
Herzliche Grüße
Sebastian