Forum: Mikrocontroller und Digitale Elektronik PIC UART Schiebefunktion


von Klatec (Gast)


Lesenswert?

Hallo

Gibt es bei den PIC's (z.B PIC18xxx) auch eine schiebe Funktion wie beim 
80C32 (Mode0)?

Lg.

von Jens (Gast)


Lesenswert?

Was für eine Schiebefunktion? Meinst du einen FIFO?

Nein sowas gibt es nicht direkt. Das UART-Register ist jedoch 2 Byte 
tief, kann also zwei Bytes empfangen bevor es ausgelesen werden muss. 
Wird nicht rechtzeitig ausgelesen so setzt der PIC ein Fehlerbit und 
verwirft den kompletten Inhalt des Empfangsregisters. Mehr dazu steht im 
Datenblatt.

von Niemand (Gast)


Lesenswert?

Hi,
Mode 0 beim UART ist sowas ähnliches wie SPI, also ein takesynchroner 
8Bit Schieberegister Mode. Ist es das was Du brauchst Kaltec ?

von Klatec (Gast)


Lesenswert?

Hallo Zusammen

Ich meinte die Funktion der seriellen Schnittstelle eines 80C32 z.B

in Mode 0 hat man die Funktion shift register
   Mode 1  8-Bit UART
   Mode 2  9-Bit UART

Ich bräuchte die Möglichkeit (Mode0) für das betreiben von 
Schieberegister für Aus- und Eingaben.

Lg.

von holger (Gast)


Lesenswert?

>Ich bräuchte die Möglichkeit (Mode0) für das betreiben von
>Schieberegister für Aus- und Eingaben.

PIC18 haben ein SPI Modul. Wie das funktioniert findest du nicht
beim UART.

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.