PORTX.BIT - Befehl des CVAVR

Gast #143376
Lesenswert?
• ▲
▼
Hi Leutz,

ich bin z.Zt. im Umstieg auf WinAVR.
Im CVAVR - GUI gibt es einen Befehl zum expliziten Setzen oder Löschen
eines einzelnen Bits eines Ports, z.B.:

PORTB.1 = 0;
PORTB.2 = 1;

Leider gibt es diesen Befehl (oder define) nicht im WinAVR, und
vergleichbares habe ich nicht gefunden...

Weiss jemand von euch, wie sich dieser Befehl realisieren liesse ?

Es geht letztenendes um die Programmierung eines I2C-Masters.
Diverse, die ich versucht habe, funzen nicht, daher will ich nun mein
eigenes schreiben.
Am gleichen Port hängt aber auch der RS232, so dass ich nicht den
ganzen Port schreiben kann ...

Soll dann zum schluss so sein, dass ich defines für SDA und SCL hab und
die =1 bzw. =0 setzen kann.


Greetz,
thorsten

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren