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?
Welche ICs möchtest du miteinander verbinden? Ein Atmega8 ist klar, was soll der Gegenspieler sein?
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.
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...
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
Vielen Dank. Damit hätte ich es dann endlich verstanden... ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.