xt-rem Posted September 24, 2002 Report Share Posted September 24, 2002 heute war die Geburtsstunde meiner MIDIBox-Erstausgabe :)Als Standalone-Gerät funktioniert alles.Display zeigt die Reaktionen auf Reglerbewegungen und Menu geht auch.Aber.... MIDI-OX reagiert nicht.MIDI-OX ist korrekt konfiguriert (mit Synthie gecheckt),MIDI-Kabel auch in Ordnung, Leiterbahnen überprüft.Kann das an der TX-Leitung (PIN 25) des PIC liegen?Auf der Strecke zum MIDI-OUT sind ja sonst keine Bauteile vorhanden!Help! Quote Link to comment Share on other sites More sharing options...
TK. Posted September 24, 2002 Report Share Posted September 24, 2002 Ueberpruefe nochmal die Polung des MIDI-Out-Ports. Meistens sind die beiden Adern vertauscht. Falls das nicht hilft, schliesse eine LED an den Port, so siehst Du, ob sich etwas tut.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
xt-rem Posted September 26, 2002 Author Report Share Posted September 26, 2002 Polung scheint OK. Habe Testweise die äußeren Pins des MIDI OUT vertauscht (Masse auf dem mittleren), tut sich trotzdem nix.Eine LED direkt am MIDI OUT leuchtet zunächstmal konstant (kaum wahrnehmbar) und flackert minimal wenn Potis bewegt werden. Also scheinbar OK?Messgerät zeigt konstant 4.82V an den beiden äusseren Pins des MIDI OUT und einen Abfall auf ca. 4.30V, während ein Poti bewegt wird. Dabei müsste eine rote LED doch aber ganz schön hell leuchten? Aber Sie ist kaum wahrnehmbar (auch zwischen +5V und Masse des MIDI-OUT).Und mit 300 Ohm Vorwiderstand, so wie es sich gehört :) bleibt die LED dunkel.Habe dann schnell das LTC-Modul gelötet und auch da kein MIDI-OUT Signal (wird ja auch nur durchgeschleift).Aber die LTC-LED leuchtet auf während Poti bewegt wird, zwar nicht intensiv, aber sie tut´s.Also auch hier scheinbar OK?!Das gleiche MIDI Kabel am Synthie angeschlossen liefert in MIDI-OX eine Datenflutt! Also PC doch auch OK!?....und was ist NICHT OK? :(Tschüüü Quote Link to comment Share on other sites More sharing options...
TK. Posted September 26, 2002 Report Share Posted September 26, 2002 Hoert sich so an, als wuerde die Spannung einbrechen, die sollte immer konstant auf ca. 5 V (+/- 0.2V) liegen, auch dann, wenn man an den Pots herumdreht. Wieviel Strom liefert Dein Netzteil maximal? Und funktioniert es vielleicht besser, wenn Du das Backlight erstmal abklemmst?Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
xt-rem Posted September 28, 2002 Author Report Share Posted September 28, 2002 Netzteil liefert 800mA. Sollte doch reichen?Backlight abklemmen ändert nichts an dem Spannungsabfall :(Habe einige lötstellen nachgebessert, Spannungsregler ausgetauscht und die "MiniMidiBox" :) mit einem Poti getestet (kürzlich besprochen in "testing midibox64 core with one pot"). Hat alles nix gebracht :(Gleich wird ein neuer PIC programmiert und.........schaunwama :)...... Happy Holidays und komm gesund zurück 8) Quote Link to comment Share on other sites More sharing options...
xt-rem Posted September 28, 2002 Author Report Share Posted September 28, 2002 Die Nacht war wieder lang.........Neuer PIC... und alles beim Alten :(Anmerkung zum JDM Programmer (keine Ahnung ob von Bedeutung?!):Spannung zwischen Vss und MCLR# beträgt 13.37 V (und nicht wie gefordert 13.7 V)Diese lässt sich auch nicht ändern (I/O Delay, Direct I/O oder API)Trotzdem wird eine fehlerfreie Programmierung vom ICProg gemeldet.Wenn der PIC nach dem Programmieren gelesen (Read All) und der Inhalt als HEXgespeichert wird, entsteht eine um 2KB grössere Datei als die Originalfirmware ?!Ich werde jetzt testweise eine "MicroMiniMidiBox" auf Lochraster aufbauen.Also das Nötigste um den PIC herum und natürlich ein Poti.Tschüüü... Quote Link to comment Share on other sites More sharing options...
xt-rem Posted September 30, 2002 Author Report Share Posted September 30, 2002 Die Lochraster Variante funktioniert ;DAlso sind alle Bauteile inkl. der PICs in Ordnung!Für den Übeltäter halte ich die Platine.Vielleicht habe ich sie zu brutal abgeschliffen vor dem Löten (Oxidation, Dreck, etc).Das würde vielleicht auch den Spannungsabfall erklären ??? (zu hoche Widerstände auf den Leiterbahnen).Riesen Dank für die Hilfestellung!Ein Neuaufbau ist in diesem Fall schneller als Tagelange Fehlersuche. Das ist der grosse Vorteil der schönen modularen Bauweise :)Tschüüü... Quote Link to comment Share on other sites More sharing options...
Guest stefan Posted October 1, 2002 Report Share Posted October 1, 2002 wo wir grad beim Thema sind: also ich hab ein ähnliches problem mit meinem Midi OUT Port.Also die Midibox funktioniert soweit auch einwandfrei.Aber die Ausgangspegel sind dauerhaft auf High (5V). Auch wenn ich an Potis drehe.Ich hab auch mal zum test den COM Ausgang gelötet. Aber auch keine änderung. Quote Link to comment Share on other sites More sharing options...
xt-rem Posted October 1, 2002 Author Report Share Posted October 1, 2002 Tip vom geplagten...... ;)ich würde die 5V-Leiterbahn, die sich über die ganze Platine schlängelt verfolgen und auf Kurzschlüsse prüfen. Sie kommt auch dem MIDI-OUT "gefährlich" nahe.Viel Erfolg! Quote Link to comment Share on other sites More sharing options...
Guest stefan Posted October 2, 2002 Report Share Posted October 2, 2002 Ich hab die Vcc Leitung nochmal kontrolliert. Aber alles soweit in Ordnung.Aber ich muss mich jetzt mal korrigieren:Der Ausgang ist nicht Dauerhaft High.Mein Analoges Messgerät ist zu langsam um etwas anzuzeigen (Genauso die LED) Aber wenn ich einen Sysex Dump Sende kann blinkt die LED sichtbar.Ich hab leider im Moment kein Oszilloskop zur verfügung. Sonst könnte ich der sache genauer auf den Grund gehen. :-(Es macht also den Anschein als würde rein Hardwaremäßig alles laufen.Aber trotzdem sehe ich im Midi OX nichts. Vielleicht auch ein Treiber Problem.Meine Onboard Soundkarte will nicht so recht.Deshalb habe ich das Com Modul gebaut und benutze damit den CBX Serial Port Driver mit Windows XP. Aber Midi Ox zeigt mir auch nix an.Hat jemand noch ne Idee?? Quote Link to comment Share on other sites More sharing options...
TK. Posted October 10, 2002 Report Share Posted October 10, 2002 Hier treffen zwei fehlertraechtige Dinge aufeinander: a) Onboard Soundkarten werden von den Boardherstellern meist recht stiefmuetterlich behandelt und sorgen immer wieder fuer Probleme. Aber vielleicht ist ja nur der MIDI-Interrupt deaktiviert, das wuerde zumindest erklaeren, warum der MIDI-In Deines PCs nicht reagiert. Ueberpruefe mal im BIOS-Startup-Menu unter "Onboard Peripherals", ob dort der entspr. Interrupt freigegeben ist. Defaultmaessig steht der Schalter sicherlich auf disabled.b) Windows XP.Probiere mal den Roland Driver aus, der funktioniert angeblich besser mit den neueren Wintendo Versionen.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
Guest stefan Posted October 10, 2002 Report Share Posted October 10, 2002 so ich hab mit dann mal ein Oszilloskop organisiert und alles durchgemessen.Midi IN, MIDI OUT und auch die RS232 Schnittstelle funktionieren hardwaremäßig.Nach langem rumfummeln im Bios und Gerätemanager wurde es mir dann irgendwann zu bunt.Ich hab schnell mal XP neuinstalliert und siehe da: Midi-Port automatisch erkannt.Die Box istz also angeschlossen, Midi OX gestartet. Ich sehe aber erst Midi Events wenn ich zuvor einmal einen SysEx Dump von der Box aus schicke.Aber alle Daten des SysEx - Dumps werden von MidiOX als Pitch bend erkannt?!?Auch wenn ich dann an einem Poti drehe oder einen Taster betätige ist es immer ein Pitch bend - Event. Quote Link to comment Share on other sites More sharing options...
TK. Posted October 11, 2002 Report Share Posted October 11, 2002 Tja, so ist das mit Windows... :-/Verzeihe die dumme Frage, aber hast Du im Merger Menue auch die richtige Interface-Option eingestellt? Wenn Du die normale MIDI-Schnittstelle verwendest, muss to-COM deaktiviert sein, ansonsten passt die Baudrate nicht (passt zum Fehlerbild).Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
Guest stefan Posted October 11, 2002 Report Share Posted October 11, 2002 also der Merger ist off und "To- Com" auchhier ist dann mal der  Anfang des SysEx-Datensatzes: TIMESTAMP PORT STATUS DATA1 DATA2 CHAN NOTE EVENT 000084C2 9 E0 00 00 1 -- Pitch Bend 000084C3 9 E0 7C 02 1 -- Pitch Bend 000084C4 9 E0 00 20 1 -- Pitch Bend 000084C4 9 E0 00 00 1 -- Pitch Bend 000084C5 9 E0 7E 20 1 -- Pitch Bend 000084C5 9 E0 00 00 1 -- Pitch Bend 000084C6 9 E0 7E 20 1 -- Pitch Bend 000084C7 9 E0 00 00 1 -- Pitch Bend 000084C7 9 E0 7E 20 1 -- Pitch Bend 000084C8 9 E0 02 00 1 -- Pitch Bend 000084C9 9 E0 7E 20 1 -- Pitch Bend 000084C9 9 E0 00 00 1 -- Pitch Bend 000084CA 9 E0 7E 20 1 -- Pitch Bend 000084CB 9 E0 00 00 1 -- Pitch Bend 000084CB 9 E0 7E 20 1 -- Pitch Bend 000084CC 9 E0 04 00 1 -- Pitch Bend 000084CD 9 E0 7E 20 1 -- Pitch Bend 000084CD 9 E0 06 00 1 -- Pitch Bend 000084CE 9 E0 7E 20 1 -- Pitch Bend 000084CE 9 E0 00 00 1 -- Pitch Bend 000084CF 9 E0 7E 20 1 -- Pitch Bend 000084D0 9 E0 00 00 1 -- Pitch Bend 000084D0 9 E0 7E 20 1 -- Pitch Bend 000084D1 9 E0 00 00 1 -- Pitch Bend      sagt dir das irgendwie irgendwas??achja bevor die Frage aufkommt ;-) der Quartz ist exakt der,  der in der Reichelt Bestellliste steht ( 20-HC18 ) Quote Link to comment Share on other sites More sharing options...
TK. Posted October 12, 2002 Report Share Posted October 12, 2002 Hallo Stefan,dieses Fehlerbild ist mir voellig neu. Wenn die Baudrate falsch waere, muesste die MIDIbox z.B zufaellige Events senden. Pitch Bender Events sollten nur dann versendet werden, wenn sie auch einem Poti/Button zugewiesen wurden....Der Fehler muss irgendwo ganz anders liegen...Kannst Du mir mal mehr Input geben? Welche Events siehst Du auf dem Display (einfach mal durch die verschiedenen Display Modes blaettern). Welche MIDI-Schnittstelle haengt bei Dir am PC, wie verhaelt es sich mit der to-COM Option und dem Roland Driver?Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
Guest stefan Posted October 12, 2002 Report Share Posted October 12, 2002 Ich benutze das Midi-Interface mit dem 74LS00 und dem CNY17 (bei mir CNY17-4)Das Com Interface hab ich mit einem MAX202 und je 100nF Kondensatoren gebaut.Wenn ich einfach mal so To-Com einschalte und trotzdem den Midi-Port benutze, erscheinen im MidiOX beim drehen eines Potis zufällige Werte. (Das stimmt ja eigentlich soweit.Ich habe jetzt den Roland Treiber installiert und die To-Com Option eingeschaltet.Im MidiOX kommt jetzt aber nichts an. Obwohl laut Oszilloskop Datensätze aus dem Max202 rauskommen.Was meinst du genau mit den Events im Display? Ich habe bisher nur ein Poti angschlossen.und das ist laut Display 1-0 B000xxWenn ich tasten via MidiOX an die MB64 schicke kann ich die auch mit Midi Learn zuordnen. Auch mit Serge VMB64 kann ich SysEx Daten in die Midibox schreiben... Quote Link to comment Share on other sites More sharing options...
TK. Posted October 13, 2002 Report Share Posted October 13, 2002 Zusammenfassung: o to-COM spielt mit Deiner Windows XP installation nicht zusammen o MIDI-Out Deines PCs/MIDI-In der MIDIbox funktionieren o MIDI-Out der MIDIbox/MIDI-In Deines PCs funktionieren nichtEinfachster Test: schalte den MIDI-Merger ein, die to-COM Option aus, schicke mit MIDI-Ox eine Note zur MIDIbox: Die Note sollte genauso zurueckkommen, im MIDI-Ox-Fenster sollte alles, was zur MIDIbox gesendet wird, doppelt angezeigt werden (einmal als internes, einmal als externes Event). Falls MIDI-Ox stattdessen ein Pitch Bender Event anzeigt, kann der Fehler eigentlich nur noch am MIDI-In Deines PCs liegen. Der CNY17 ist ein wenig problematisch, mit einem 6N138 oder PC900 wuerde der MIDI-Eingang sicherlich zuverlaessiger funktionieren. Probiere mal verschiedene Pull-Up und Vorwiderstaende aus, so wie unter http://www.ucapps.de/howtodebug.html beschrieben aus (was fuer die MIDIbox Plus gilt, ist natuerlich fuer jede andere Schaltung mit dem CNY17 gueltig)Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
Guest stefan Posted October 13, 2002 Report Share Posted October 13, 2002 wenn ich einfach so eine Note schicke wird zunächst garnichts von der Midibox geschickt.Aber nachdem ich einmal die SysEX Daten übertragen hat, werden die Noten wie du schon vermutet hast mit einem Pitch Bend Event beantwortet.Dann werde ich das jetzt mal mit den Pull-ups ausprobieren. Wenn das noch keine Besserung bringt, muss ich mir noch die Teile für die Schaltung mit dem 6n138 bestellen.Schonmal ein riesen Dankeschön für deine Hilfe Quote Link to comment Share on other sites More sharing options...
TK. Posted October 14, 2002 Report Share Posted October 14, 2002 Es geht noch einfacher: Du kannst den Tx-Pin des PICs auch direkt an den Rx-Eingang des GamePorts anschliessen --- ohne Optokoppler dazwischen. Zusaetzlich muessen dann auch noch die Masseleitungen miteinander verbunden werden.Im MIDIbox Plus Hardware HowTo findest Du dazu einen Schaltplan (demnaechst wird es auch eine eigene Seite geben, auf der alle Moeglichkeiten aufgelistet sind)Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
Guest stefan Posted October 31, 2002 Report Share Posted October 31, 2002 so es hat etwas länger gedauert, weil ich erst noch bei reichelt bestellen mußte und auch für ein paar tage weg war. Beim direkten anschließen des Gameports gibt es allerdings einen Kurzschluss.Ich habe nun aber einen neuen Optokoppler CNY17/2 anstatt /4 und das war auch das Problem. Hm naja soviel mühe um ein doch so kleinen Fehler...Danke für die HilfeStefan Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.