Port_Attribute (nur AVR32Bit)

Port Funktionen


Syntax

 

void Port_Attribute(byte portbit, word attribute);

 

Sub Port_Attribute(portbit As Byte, attribute As Word)

 

 

Beschreibung

 

Die Funktion Port_Attribute konfiguriert die Eigenschaften eines Portbits. Mehrere Eigenschaften können als Wert für attribute zusammenoderiert werden. Siehe Beispiel.

 

Parameter

 

portbit Bitnummer des Ports (siehe Port Port Tabellen)
attribute Portbit Attribut

 

 

 

Attribut Tabelle

 

Funktion

Definition

Wert (Hex)

 



Port auf Input

PORT_ATTR_INPUT

00

Port auf Output

PORT_ATTR_OUTPUT

01

Portausgang low

PORT_ATTR_INIT_LOW

00

Portausgang high

PORT_ATTR_INIT_HIGH

02

PullUp gesetzt

PORT_ATTR_PULL_UP

04

PullDown gesetzt

PORT_ATTR_PULL_DOWN

08

Drive Strength minimal

PORT_ATTR_DRIVE_MIN

00

Drive Strength normal

PORT_ATTR_DRIVE_LOW

10

Drive Strength hoch

PORT_ATTR_DRIVE_HIGH

20

Drive Strength maximal

PORT_ATTR_DRIVE_MAX

30

 

 

Für exakte Werte der Drive Strength eines Portpin bitte im Atmel AT32UC3C Datenblatt das Kapitel "Electrical Characteristics" lesen.