Forum: Mikrocontroller und Digitale Elektronik struct variable mit aktuellem pin pegel


von Marcel (Gast)


Lesenswert?

Hallo zusammen!

Ich arbeite an einer Terrariumsteuerung für mein Terri!

Chip ist ein PIC 18f2550 und programmiere mit CCS 4.084
Meine kentnisse in C sind noch sehr ausbaufähig:-)
Am port b 2-6 hängen Relais (über ULN2803) die Licht,Wärmematten usw.. 
steuern.

Bei der umsetzung der "Zeitschaltuhr" möchte ich in meiner Struct jop 
eine variable die den aktuellen Pegel des Pins enthält, um zu prüfen ob 
der ausgang high oder low ist!
1
struct jop{
2
int8 hpts; //jop hautpschalter
3
int8 ehr; //einschalten
4
int8 emin; //einschalten
5
int8 ahr; //ausschalten
6
int8 amin; //ausschalten
7
int8 kanal; 
8
int8 status; //hier aktueller Pin Pegel z.B. PIN_b5
9
}
Ich habe bis jetzt die Variable immer in der Software gesetzt oder 
gelöscht.
Dies ist aber nicht schön, denn wer weis was geschehen kann und schnell 
steht der Status verkehrt!

Hat das jemand schon gemacht? Oder weis jemand wie man das anstellt?
gruss Marcel

von Marcel (Gast)


Lesenswert?

Weis wirklich niemand wie das geht? oder ist es sooo kompliziert? oder 
fehlen Angaben?

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
Noch kein Account? Hier anmelden.