Gast
#2980372
Hallo Gemeinde, ich brauche Hilfe zum grundlegenden Aufbau/Struktur meines µC-Programmes. Folgendes soll das Programm erledigen: - zeitliche Ansteuerung zweier Relais ( Auf- und Abfahren eines Motors) - Relais AUF soll jede Stunde zwei Sekunden angesteuert werden (Interrupt-gesteuert) - Relais AB soll angesteuert werden, wenn die Gesamtzahl von Aufwärtsfahrten erreicht ist, solang bis das Gerät an einen Endschalter fährt. Dateiaufstruktur: Main.h/c: - Initialisierung - GetStunde() / GetMinute() / GetSekunde() Abfrage volle Stunde abgelaufen (JA: Rufe Funktion Fahre AUF mit x-Sekunden / NEIN nop) - Ist AnzahlFahrten >= GesamtAnzahlFahrten (JA: Rufe Funktion Fahre AB bis Endschalter) Motor.h/c: - Funktion FahreAUF(int AnzahlSekunden) - Funktion FahreAB() Timer.h/c: - Uhrzeithandling - Funktion GetStunde() / GetMinute() / GetSekunde() - Wie würdet ihr die Sache angehen? Bin für jeden konstruktiven Kommentar dankbar. Grüße,