Hallo, habe folgenden MC 80535 und folgendes Anliegen: Ich lese eine analoge Kurve ein und wandle diese 10Bit digital (P5 = Bit 9-8 und P4 Bit 7-0). Nun vergleiche ich immer den vorherigen Wert mit dem Aktuellen. Soweit funktioniert das einwandfrei. Nun habe ich das Problem das die Kurve periodisch ist. Möchte jeweils NUR das Maximum bzw das Minimum speichern. Verwendet werden jeweils die Unterprogramm: vergleich_max: .... .. vergleich_min: .... .. Nebenher läuft ein Rechtecksignal (siehe Abbildung), das 0 ist wenn "vergleich_min" ausgeführt wird und 1 bei "vergleich_max". Die jeweiligen Unterprogramme speichern das aktuelle kleiner/größere Ergebnis in: R2 (P5) und R3 (P4) Wie kann ich das im Quellcode realisieren? Liebe Grüße
Mach es doch so, dass du guckst wann der Wert kleiner als der vorherige ist, dann speicherst du den vorherigen => Max. Danach guckst du solange bis der Wert wieder größer als der vorherige wird und speicherst den Wert davor => min.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.