Forum: Compiler & IDEs MPLABX XC8 LATAbits.LATA0 für AVR ATiny


von Hanswurst (Gast)


Lesenswert?

Hallo,
für die PICs gibt es ja eine sehr schöne Möglichkeit mit dem XC8 
Compiler direkt auf die Portpins zuzugreifen, bzw den Wert einer 
Variable oder boolschen Verknüpfung einem Portpin zuzuweisen:
1
LATAbits.LATA0 = Var1 || !Var2 && Var3;

Leider kenne ich die Syntax nicht, um das gleiche bei einem ATinty unter 
MPLABX und XC8 zu machen.
PORTA.PORTA0  geht leider nicht.

MfG  Hans

von Karl M. (Gast)


Lesenswert?

Hallo,

kann man schon, wenn man selber programmiert.

Siehe: avr gcc
Das Macro, welches auch man als Download als sbit.h findet:
Beitrag "Re: portpin toggeln"

Ein weiteres
1
#define PORTA0 0
 usw. liefert Dir dann das gewünschte.

von Karl M. (Gast)


Lesenswert?


von Hanswurst (Gast)


Lesenswert?

Karl M. schrieb:
> sbit.h

Danke Karl, das hab ich gesucht !  Funktioniert.

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.