Forum: Mikrocontroller und Digitale Elektronik RS232 Start und Stopbit für 3state nutzen


von Unbekannt (Gast)


Lesenswert?

Hey, ich denke ihr könnt mir helfen.


Ich will mit meiner RS232 Schnittstelle Daten an meinen ATmega 644 
übertragen, blöderweiße benötige ich die Pins wegen des SPI Interfaces 
allerdings auch noch für mein LCD Display. Deshalb dachte ich mir, dass 
ich mit 2 HC373 einmal die Leitungen für das LCD Display auf 
HighImpedance stelle und einmal die Leitungen für die 
Programmierschnittstelle auf HighImpedance stellen kann. Dafür brauch 
ich aber irgendetwas von der RS232 Schnittstelle, das mir die 
Einstellungen an den HC373 vornimmt.

Ich hab da an das Start und Stopbit des RS232 Busses gedacht, ist aber 
auch wieder ne blöde Lösung

mfg Unbekannt

von Zong (Gast)


Lesenswert?

Nimm für das SPI Interface andere Portleitungen. Es ist sehr leicht in 
der Software ohne Hardwareunterstützung nachzubilden.

von Peter D. (peda)


Lesenswert?

Geh mal davon aus, daß ein Mensch das LCD auch ablesen können soll.
Daher brauchts keine super-duper Speed zum LCD, SW-SPI reicht dicke aus.

Außerdem hat der ATmega644P 2 UARTS und ein SPI, da sollte es wohl 
möglich sein, separate Pins zu benutzen.


Peter

von spess53 (Gast)


Lesenswert?

Hi

>Außerdem hat der ATmega644P 2 UARTS und ein SPI, da sollte es wohl
>möglich sein, separate Pins zu benutzen.

Und jede UART kann SPI.

MfG Spess

von Zong (Gast)


Lesenswert?

> Und jede UART kann SPI.

???

von spess53 (Gast)


Lesenswert?

Hi

>> Und jede UART kann SPI.

Datenblatt -> USART in SPI Mode

MfG Spess

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.