Midi In Port mit 80C535 lesen

Gast #149811
Hallo,

ich hab ein µC 80C535 Board von Wickenhäuser. Darauf ist u.a. ein Midi
In Port vorhanden. Ich möchte ein Programm schreiben, was Midi
Programm-Change Befehle vom Midi In liest und an eine nachgeschaltete
Platine weitergibt.

Wie kann man den Midi In Port lesen?
Muss ich den µC auf den Midi Takt (31,25 Kbaud) synchronisieren?
Gibt es schon fertige Prozeduren in Ansi C, die ich verwenden kann? (Da
hab ich nämlich nicht allzuviel Ahnung von.)

Oder kann mir jemand das Prinzip eines Midi In Zugriffs erklären? Dann
könnte ich evtl. mir selbst einen Parser schreiben.

Ich hoffe es kann mir jemand weiterhelfen.

Danke und Gruß
Music Man ;-)
Gast #149812
Midi-Informationen können mit einer stinknormalen seriellen
Schnittstelle empfangen werden, sofern deren Baudrate auf 31250 gesezt
wird.
Der Rest ist einfach nur Bytes von Schnittstelle abholen und
analysieren. Das Midi-Protokoll ist sicherlich irgendwo beschrieben,
was sich mit Freund Google leicht finden lassen müsste.
Gast #149813
Hi,

diese Antwort hilft mir nicht wirklich weiter. Das wusste ich schon.
Aber Google hat bei intensiven Suchen eine sehr gute Anleitung
rausgebracht.
Damit kann ich die Schnittstelle des 80535 auf die Baud Rate
einstellen.

Weiss jemand wie man die Baudrate von COM1 also im PC auf 31250 Baud
stellt? Ich kann das nicht auswählen.

Das ist halt echt blöd, wenn der µC mit 31250 Baud läuft und der PC zum
debuggen nur mit 9600 oder so. Da krieg ich keine Verbindung hin.
Demnach müssen doch beide Geräte mit derselben Baudrate arbeiten.

Wie stellt man das am PC ein??

Gruß Music Man

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.