Gast
#3627600
Hallo, ich habe eine Frage zu meinem Programmabschnitt, welcher folgendermaßen aussieht:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
Es ist quasi so, dass durch den Druck am ADC erst eine Pumpe1 ausgelöst wird und nach einer gewissen Zeit, fett wenn der Benutzer nicht nochmal den Sensor aktiviert fett, soll eine Pumpe zum Spülen ausgelöst werden. Ich habe das ganze jetzt mit einer Zählvariable gelöst, da mir kein anderer Weg eingefallen ist um diesen "reentry"-Mechanismus zu realisiern. Frage 1: Gibt es dafür bessere Lösungen? -Ich habe auch schon an ISR gedacht, aber ich glaube die wäre zu lange, da man ISRs ja so kurz wie möglich halten soll Frage 2: Wie kann ich die Zeit berechnen, welche der µC zum hochzählen der Laufvariable braucht? (Ich steh bei der Frage echt neben mir irgendwie...)