ATMega 128 Uart mit handshake in C Programmieren

Gast #350363
Lesenswert?
• ▲
▼
nicht ganz meine kreativität, weil die angesprochene Hardware muß das ja
auch verstehen und auf die habe ich keinen Einfluß. Steht sowas dann im
Datenblatt wie das auszusehen hat oder wie komme ich an die Werte. Die
Hardware ist ein Bluetooth modul mit dem LMX9830 DS Baustein.

MfG Felix
Gast #350364
Lesenswert?
• ▲
▼
Das steht im Datenblatt. Ich habe es unter 8.2 gefunden. Übrigens: Der
neueste Adobe Reader hat eine prima Suchfunktion. Der LMX9830
unterstützt das RTS/CTS Handshaking, was aber per Verdrahtung
unterbunden werden kann (!). Zuerst setzt der ATMega sein RTS auf low,
was beim LMX9830 an CTS# ankommt, dann setzt der LMX9830 sein RTS auf
low, was beim ATmega als CTS ankommt (Nullmodem-Verkabelung, Fig. 22 im
Datenblatt). Setzt ein Gerät sein RTS auf high, hat das andere Gerät
seine Arbeit zu unterbrechen. Ausführlicheres über das
RTS/CTS-Handshaking liefert Dir eine Google-Suche.

viele grüße
ralph
Gast #350365
Lesenswert?
• ▲
▼
Also vom Prinzip her werden, die Daten solange gesendet wie beide auf
Null sind. Wenn einer von beiden auf high geht muß ich meine Daten im
Puffer zwischenspeichern und dann wieder rausschicken wenn beide wieder
auf low sind. Prinzipiell kann ich aber das Handshake"überbrücken, wenn
ich die beiden Eingänge brücke.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren