Serial_Read (Mega)

Serielle Funktionen


Syntax

 

byte Serial_Read(byte serport);

 

Sub Serial_Read(serport As ByteAs Byte

 

 

Beschreibung

 

Ein byte wird von der seriellen Schnittstelle gelesen. Ist kein byte im seriellen Puffer, kehrt die Funktion erst dann zurück, wenn ein Zeichen empfangen wurde.

 

 Wenn im seriellen Interrupt Modus gearbeitet wird, immer Serial_ReadExt() benutzen. Serial_Read() funktioniert nur im normalen (polled) Modus.

 

 Die Funktion wird in der AVR32Bit nicht mehr unterstützt, da sie, wenn keine Daten empfangen werden, endlos wartet. Z.B. würden auch keine eingehenden Ethernetpakete mehr bearbeitet.

 

Parameter

 

serport   Schnittstellennummer (0 = 1.serielle, 1 = 2.serielle etc..)

 

Rückgabewert

 

empfangenes byte aus der seriellen Schnittstelle