nochmal zum Midi-Protokoll

Gast #16451
Lesenswert?
• ▲
▼
Habe jetzt endlich die Zeit gefunden eine brauchbare Midi-Referenz 
durchzuarbeiten - hätte da aber trotzdem noch eine Frage, die in den 
Specs des Protokolls nicht beantwortet wurde:

Über die Zeitabstände zwischen den einzelnen Bits und den Bytes ist in 
den Specs nicht zu finden. Nur mit der Info 31,25 kBaud kann ich leider 
nicht viel anfangen. Kann mir da jemand was genaueres sagen ?

THX

Chris
Gast #16452
Lesenswert?
• ▲
▼
OK - hatte was übersehn:

There is 1 start bit, 8 data bits, and 1 stop bit (ie, 10 bits total), 
for a period of 320 microseconds per serial byte.

soll das jetzt heißen zwischen den einzelnen Bytes herrscht 40µs lang 
High-Zustand ? Wie soll das empfangende Gerät denn dann die Bytes 
voneinander trennen ???
Gast #16453
Lesenswert?
• ▲
▼
Hallo Chris!

Wie kommst du denn auf die 40µs!? müssten nach meiner Rechnung 64µs 
sein, oder?... ist doch aber im Grunde auch völlig egal, wofür hat man 
denn das UART, daß sich um alles kümmert?

ciao Christian
Gast #16458
Lesenswert?
• ▲
▼
Klar bei einem Hardware UART muss ich nur den Taktgenerator (Teiler) und 
die Parameter für Worlänge, evtl. Parity und evtl. Anzahl der Stopbits 
programmieren. Alles weitere erledigt dann die Hardware. Die 
Zeitabstände sind nur für die Programmierung eines eigenen Software-UART 
bzw. als Parameter für die für eigene Berechnungen zur Verfügung 
stehende Zeit von Bedeutung.

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