Hallo zusammen,

ich bin neu hier. War zwar schon in anderen Foren hoffe aber das hier jemand ist der mir helfen kann.

Beim AT91Sam7x sind die Pull-up Eingänge standart mäßig auf High brauche sie für mein Projekt aber deaktiviert. Kann mir jemand dabei helfen? Ich hab schon folgendes ausprobiert
Code:
#define NUT_PIO_STATUS  (0xFFFF0068) //Basisaddresse (PIO_BASE) + PIO_PUSR
#define NUT_PIO_DISABLE  (0xFFFF0060) //Basisaddresse (PIO_BASE) + PIO_PUDR
#define E_FA_GELB 23 //Der Eingang den ich Disablen möchte

int main (void)
{
unsigned int pio;

pio = inr (NUT_PIO_DISABLE);  //Schreibe den Inhalt des Registers in pio
pio = pio | (1<<E_FA_GELB);  //Setze Bit für den entsprechenden Eingang
outr(NUT_PIO_DISABLE, pio); //Schreibe den Inhalt wieder ins Register
}
das funktioniert zwar noch nicht, denke aber das ich der Sache schon nahe gekommen bin. Bitte helft mir sonst dreh ich noch durch.

Schonmal vielen dank im Vorraus ^^