Hallo zusammen,
ich bin gerade dabei eine Schaltung zur Flüssigkeitsabsaugung zu
entwerfen. Zwei Sensoren detektieren (durch aktives Polling) den
Flüssigkeitsstand . Die Pumpe soll einschalten, sobald der obere Sensor
aktiv ist(Sensoren sind nullaktiv) und ausschalten wenn der
Flüssigkeitspegel den unteren Sensor erreicht hat.
Die Grundfunktion funktioniert schon. Nun möchte ich aber, dass eine
Warn-LED blinkt, sobald der obere Sensor aktiv ist und der untere Sensor
nicht aktiv ist (das weist auf einen Fehlerfall der Sensoren hin). Das
Blinken möchte ich mit einem Timer im CTC mode realisieren. Wenn ich den
Fehlerfall auf meinem Board simuliere, geht die Warn-LED zwar an, blinkt
aber nicht. Wenn ich die verwendete Timterfuntion in einem extra
Programm starte, bringe ich die LED zum blinken. Im Anhang befindet sich
der Programmiercode. Ich würde mich sehr freuen, wenn mir jemand mit
meinem Problem weiterhelfen könnte.
Gruß Spock53
ich habe gerade gesehen, dass die Variable "fehler" keine datentyp hat
im Quelltext hat. Im programmers notepad wird der datentyp angezeigt .
hier steht "int8_t" davor.