Forum: Mikrocontroller und Digitale Elektronik UART zwischen Tiny13, M8 und Bascom


von Cheatsrichter (Gast)


Lesenswert?

Hallo,

ich habe ein Problem: Ich möchte einen Tiny13 mit einem M8 über UART 
verbinden. Das Problem ist, dass der Tiny13 nur Software-UART hat, der 
M8 hats als Hardware...

Ich hab im Internet nur UART zum PC gesehen, allerdings nicht von µC zu 
µC, und dann noch einer Soft- und der andere Hardware-UART.

Habt ihr da gute Links, oder könnt ihr es mir erklären? Es geht dabei 
nur um die Programmierung :)

Cheatsrichter

von Karl H. (kbuchegg)


Lesenswert?

Cheatsrichter schrieb:

> Ich hab im Internet nur UART zum PC gesehen, allerdings nicht von µC zu
> µC,

Das funktioniert völlig gleich :-)

Je nachdem wie weit die beiden voneinander entfernt sind bzw. auch 
wieviel Aufwand du treiben willst, kann man ev. auf die Umsetzung auf 
+/-12V verzichten. Persönlich würde ich es nicht tun, weil man durch die 
Umsetzung auf Standard-RS232 Signale die Möglichkeit bekommt, einen PC 
zur Fehlersuche auf der RS-232 einzusetzen, aber das muss jeder für sich 
selbst entscheiden.

> und dann noch einer Soft- und der andere Hardware-UART.

Ah geh. In der Codesammlung gibt es Routinen für eine Soft-UART und im 
Tutorial ein ganzes Kapitel, wie man mit der Hard-UART arbeitet. Ach, 
ich vergass: Du benutzt ja BASCOM. Da ist es noch simpler, BASCOM bringt 
ja schon alles mit.

> Habt ihr da gute Links, oder könnt ihr es mir erklären? Es geht dabei
> nur um die Programmierung :)

Bring 1 UART zum laufen. M8 zu PC. Das was du dort lernst, kannst du 
dann 1:1 für deine eigentliche Übertragung nutzbringend einsetzen.

von Cheatsrichter (Gast)


Lesenswert?

danke für deine antwort.. dann werd ich mir wohl mal den Max232 
bestellen :)

von Cheatsrichter (Gast)


Lesenswert?


von Stefan B. (stefan) Benutzerseite


Lesenswert?

Kann man nehmen.

Es gibt aber preiswertere RS232-Pegelwandler. z.B.
http://www.reichelt.de/?;ACTION=3;LA=2;GROUPID=2914;ARTICLE=11216;

Daran denken, dass du die notwendigen Kondensatoren mitbestellst! 
Welche, siehe Datenblatt.

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.