Forum: Mikrocontroller und Digitale Elektronik Verständnissfrage zum ATMEGA8 UART


von Dennis M. (hack1009)


Lesenswert?

Hallo Zusammen,

ich habe nur eine kurze Verständnissfrage zum UART des ATMEGA, die ich 
bisher hier im Forum und im Datenblatt nicht beantwortet bekommen haben:

Wenn ich MIDI-Daten senden will, muss ich bin 5 des Midiports auf 5V+ 
legen und TXD auf Pin 4. Wenn keine Daten gesendet werden ist TXD ja 
auch 5V+.
Wenn Daten gesendet werden zieht dann der IC den TXD auf GND?

Stimmt das so?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Welche ICs möchtest du miteinander verbinden?
Ein Atmega8 ist klar, was soll der Gegenspieler sein?

von Hc Z. (mizch)


Lesenswert?

MIDI ist (wenn ich mich nicht sehr täusche) eine Stromschnittstelle.  Du 
darfst also nicht direkt verbinden, sondern benötigst einen Konverter. 
Ich bin sicher, dass Dir Tante Google auf der Suche nach einer 
geeigneten Schaltung weiterhilft.

von Dennis M. (hack1009)


Lesenswert?

Schaltung und IC sind komplett fertig. Es geht nur um eine 
Verständissfrage wie der UART des ATMEGA funktioniert.

Ob er, wie beschrieben im nichtsendenden Zustand HIGH ist und nur 
rythmisch TXD auf GND zieht, oder ob es noch irgendwie anders geht...

von Guter Rat (Gast)


Lesenswert?

Richtig, der Uart TxD-Pin des ATMEGA, wie auch bei anderen Uarts,
ist im Ruhezustand (Byte wurde gesendet) auf H.
Mit dem nächsten Byte geht der Pin, beginnend mit dem Startbit,
wieder auf L, H, je nach den Bit die gesendet werden.
Das letzte Bit das gesendet wird dit das Stopp-Bit mit H.
 Und wieder der Ruhezustand mit H.........

Noch einen schönen Rest-Sonntag

von Dennis M. (hack1009)


Lesenswert?

Vielen Dank.

Damit hätte ich es dann endlich verstanden... ;-)

von manoh (Gast)


Lesenswert?

Frame Formats auf S. 137 (idle-Zustand)
http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf

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.