paya Posted November 15, 2007 Report Share Posted November 15, 2007 Hallo zusammenErst mal ein dickes RESPEKT!!! Klasse Seite, klasse Hardware :oIch und ein guter Kumpel haben bereits vor längerer Zeit eure page studiert und uns fest vorgenommen einen SID im Atari case zu verbauen.Mitlerweile sind einige Teile angekommen und wir haben auch schon die SID- und Core platinen fertig bestückt.Laut Anleitung ist der nächste Schritt den PIC zu programiern (MIOSS)Jedoch sendet keine der zwei CORE platinen ein MIDI signalJetzt hab ich natürlich schon sehr viel diesbezüglich im Forum gelesen und konnte das Problem jedoch nicht lösen.Also habe ich das CORE board einzeln angeschlossen (ohne SID, LCD etc..) und bin noch mal alle CHECK-Punkte durchgegangen.IC1:Vcc(25) - IC1:Vss(14) = 4.87VIC2:Vdd(16) - IC2:Vss(8 ) = 4.87VIC3:Vdd(16) - IC3:Vss(8 ) = 4.87Vhttp://www.ucapps.de/howto_debug_midi.htmlalles so weit OK bis auf den PIC Pin TX da sind nur 3.75V egal ob PIC eingesetzt oder nicht (und zwar auf beiden CORE platinen)http://www.ucapps.de/howtodebug/mbhp_core_extract_measuring_vdd.gifJetzt Frage ich mich ob der PIC kaputt oder sogar nicht programiert wurde?Wie kann ich den PIC auf Funktion und Firmware prüfen?Hier noch paar Eckdaten zum SID & Core:SID Board V3Core Board V31 x 85801 x 6581PIC18F452Netzteil: 9-12V 500mA (einstellbar)Wir haben alle Punkte minimum zwei mal überprüft und so langsam habe ich das gefühl das hier bei uns ein Fehler vorliegt. Wobei wir uns (fast) strickt nach der Anleitung gehalten haben :-\Danke für Eure HilfeGrusspaya Quote Link to comment Share on other sites More sharing options...
dj3nk Posted November 15, 2007 Report Share Posted November 15, 2007 hi, und herzlich willkommen bei den bekloppten ^^ lol. ne hier is sehr angenehm. Kuck mal hier und geh die Liste PINGELIG (also kein Punkt überspringen) durch. Dann wirst du wahrscheinlich auf deinen Fehler stossen. Ansonsten meld dich einfach nochmal.Viel Glück Quote Link to comment Share on other sites More sharing options...
TK. Posted November 15, 2007 Report Share Posted November 15, 2007 Hallo Paya,willkommen im Forum! :)Die falsche Spannung am Tx Pin deutet darauf hin, dass der Bootloader nicht gestartet wurde. Andererseits: wenn der PIC nicht im Sockel steckt, sollte eigentlich gar keine Spannung anliegen. Ich kann mir das nur so erklaeren, dass evtl. der MIDI Out Port noch mit einem MIDI Interface verbunden war?Zurueck zum Bootloader: hat den jemand in den PIC gebrannt?Ansonsten wuerde ich auch nochmal die Reset Leitung (MRST#, Pin 1) ueberpruefen, hier sollten 5V anliegen. Auch die Oszillator-Pins sind heisse Kanditaten, doch die kann man leider nur mit einem Oszi ueberpruefen - oder zumindest nochmal visuell auf evtl. Kurzschluesse untersuchen.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
paya Posted November 16, 2007 Author Report Share Posted November 16, 2007 Hallo ThorstenVielen Dank für deine schnelle HilfeDu hast natürlich Recht, die 3.75V am TX sind wegen der Verbindung vom MIDI – out (CORE - Modul) zum MIDI – IN am RechnerIch habe die MIDI Verbindung abgeklemmt und noch mal nachgemessen dabei bekomme ich jetzt folgende Werte:TX (ohne PIC) 0.02VTX (mit PIC) 0.74VMRST (PIN1) 4,87VJedoch habe ich immer noch das Problem, dass ich kein Midi Signal am Rechner empfange.Ich habe mal zum testen eine Diode an MIDI – IN (CORE) angeschlossen sehe das Signale am MIDI-IN (CORE) ankommen. Oder besser gesagt, die Diode blinkt ?Das funktioniert jedoch am MIDI-OUT (CORE) immer noch nicht. (Warum auch, ich habe ja den Fehler noch nicht gefunden ;D)Ich bin stark davon ausgegangen, dass der PIC gebrannt ist. Er war zumindest so bestelltKann ich auch OHNE JDM-Module prüfen ob der PIC schon gebrannt ist?Wie kann ich sonst noch die Funktion des PIC’s testen und prüfen ob er eventuell kaputt ist?Und die Oszillator-Pins sehen auch gut aus. Kann jetzt mit dem bloßen Auge auch nicht erkennen ob da ein Kurzschluss ist oder nicht.GrussPaya Quote Link to comment Share on other sites More sharing options...
nILS Posted November 16, 2007 Report Share Posted November 16, 2007 Ich nehme mal an Du hast kein LCD zu Hand? Hättest Du eines könntest Du durch anschliessen schnell rausfinden ob/was auf dem PIC drauf ist. Quote Link to comment Share on other sites More sharing options...
paya Posted November 16, 2007 Author Report Share Posted November 16, 2007 doch ein Display hab ich schon muss es nur noch anschliessen...sobald ich heute Abend Zuhause bin werde ich das mal versuchenalso nur das Display mit den 16 pins ans core module anschliessen?In der Beschreibung vom Display steht noch was von einem Vorwiderstand 100Ohm müsste ich mir dann noch schnell beim Konrad kaufen. Jedoch kann ich hier in der Anleitung nichts über einen Vorwiderstand finden.http://www.midibox.org/users/jim_henry/building_a_midibox_lcd_cable.pdfBin mir also nicht ganz sicher ob ich einen brauche oder nichthttp://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A5212;GROUPID=3006;ARTICLE=53948;START=0;SORT=artnr;OFFSET=16;SID=222iB9JNS4ARYAAEXFis0240c61ea3acdbb58a4cb6ae5b6be649cDas gute ist, es läuft nur mit 5V ;D Quote Link to comment Share on other sites More sharing options...
doc Posted November 16, 2007 Report Share Posted November 16, 2007 Ich bin stark davon ausgegangen, dass der PIC gebrannt ist. Er war zumindest so bestelltÄhm ... steinigt mich, wenn ich etwas überlesen habe....Falls Du den PIC bereits mit MIOS programmiert gekauft hast:Hast Du mal versucht, einfach die Applikation auf das CORE zu laden?Ansonsten würde ich auch warten, bis das LCD funzt. Da stochert man nicht mehr so im Dunkeln.....GrussDoc Quote Link to comment Share on other sites More sharing options...
midiboxxer Posted November 16, 2007 Report Share Posted November 16, 2007 In der Beschreibung vom Display steht noch was von einem Vorwiderstand 100Ohm müsste ich mir dann noch schnell beim Konrad kaufen. Hi, nen Vorwiderstand brauchst du nicht, die Helligkeit deiner Hintergrundbeleuchtung kannst du ja über ein Poti am Coremodul einstellen. Quote Link to comment Share on other sites More sharing options...
paya Posted November 16, 2007 Author Report Share Posted November 16, 2007 danke für den TipDas Display hab ich jetzt am Core-modul hängen, läuchtet auch schön in blau ;Des ist ein 2*20 und die 1. Reihe (obere) läuchtet in weiss die 2. Reihe (untere) ist blau so wie der hintergrund blau ist ???jetzt muss mir nur noch einer sagen, ob der PIC packupt ist oder noch geflasht werden muss? Quote Link to comment Share on other sites More sharing options...
doc Posted November 17, 2007 Report Share Posted November 17, 2007 Das Display hab ich jetzt am Core-modul hängen, läuchtet auch schön in blau Grines ist ein 2*20 und die 1. Reihe (obere) läuchtet in weiss die 2. Reihe (untere) ist blau so wie der hintergrund blau ist HuhNormalerweise bedeutet das, dass dein PIC den Bootloader drauf hat, aber noch kein MIOS.In diesem Fall müsste das CORE aber alle paar Sekunden einen Uploadrequest senden (sichtbar in MIOSstudio oder MidiOx).GrussDoc Quote Link to comment Share on other sites More sharing options...
paya Posted November 17, 2007 Author Report Share Posted November 17, 2007 OK danke DocAlso bin ich wieder beim Anfang, denn ich empfange am PC keine MIDI-Out signale vom CORE-Module :(Macht es Sinn die Widerstände R7, R8, R11 auszutauschen?Oder welche Komponente müsste ich Tauschen um das Problem zu beheben?Ich glaube es kann nur daran liegen, das irgendein Teil vieleicht durchgebrannt ist?!?GrussPaya Quote Link to comment Share on other sites More sharing options...
nILS Posted November 17, 2007 Report Share Posted November 17, 2007 Widerstände sind in der Regel relativ schwierig kaputt zu kriegen. Die kannst Du aber mit einem Multimeter recht einfach durchmessen. Der schwarze Balken in der ersten Zeile sagt leider nicht aus - laut jimp bedeutet das ausschließlich, dass das LCD nicht initialisiert worden ist. Dies kann der Fall sein unabhängig davon ob der Bootloader auf dem PIC ist oder nicht. Was Du machen könntest, auch wenn es sicher nicht die feinste Lösung ist, ist MIOS per MIOSStudio zu installieren und zu sehen ob das LCD dann reagiert (sollte etwas anzeigen). Eigentlich solltest Du aber als erstes rausfinden warum kein MIDIOut da ist.Dummerweise hängt zwischen dem PIC und dem MIDI Out nichts an Komponenten, dass typischerweise kaputt geht. Wo bist Du denn eigentlich? Evtl. ist ein anderer MIDIBoxer ganz in der Nähe, der sich deinen PIC mal anschauen kann?- Schau die Platine nochmal ganz genau an, ob irgendwo Brücken vom Löten sind.- Überprüfe noch mal alle Teile auf Ihre richtige PlatzierungEDIT: Ähhh, ich hab's jetzt erst gesehen - ihr habt 2 Cores und die machen beide das gleiche (nicht)? Davon ausgehend, dass Ihr die sauber zusammengebaut habt und die Kits von Mike oder SmashTV kamen: Habt Ihr sicher PIC mit vorgebranntem Bootloader bestellt? Quote Link to comment Share on other sites More sharing options...
paya Posted November 17, 2007 Author Report Share Posted November 17, 2007 EDIT: Ähhh, ich hab's jetzt erst gesehen - ihr habt 2 Cores und die machen beide das gleiche (nicht)? Davon ausgehend, dass Ihr die sauber zusammengebaut habt und die Kits von Mike oder SmashTV kamen: Habt Ihr sicher PIC mit vorgebranntem Bootloader bestellt?deswegen sollte ich doch das Display anschließen um den PIC zu testen.das hab ich ja auch gemacht und nun läuchtet die erste Zeile des Displays (wie bereits oben geschrieben)Laut "Doc" soll das bedeuten, dass der PIC bereits mit einem Bootloader versehen istOder sehe ich das Falsch?ich hoffe es liegt am bootloader des PIC's, denn andere Fehler kann ich nicht finden Grusspaya Quote Link to comment Share on other sites More sharing options...
SLP Posted November 17, 2007 Report Share Posted November 17, 2007 Laut "Doc" soll das bedeuten, dass der PIC bereits mit einem Bootloader versehen istOder sehe ich das Falsch?Ich will jetzt die Kompetenz von Doc nicht infrage stellen ;)es gibt Leute die das dürfen, Ich gehör nicht dazu ;DIch habe auch gedacht dass der Bootloader drauf ist wenn die obere Zeile Schwarz ist. Allerdings wurde ich damals von AC korrigiert:Die schwarze Zeile wird bei der Initialisierung des Displays angezeigt und ist nur ein Beweis dafür dass KEIN MIOS drauf ist. Man kann damit nicht nachschauen ob der Bootloader drauf ist.p.s.@Doc: hab mir jetzt nen SH201 geleistet. Mit dessen Audio-Input hat sich das Impedanz Problem gelöst und ich bekomm mein PSR630 ohne Rauschen ins Mischpult :) Quote Link to comment Share on other sites More sharing options...
nILS Posted November 17, 2007 Report Share Posted November 17, 2007 So hab ich das auch verstanden und mehrfach von den Gurus erklärt gekriegt: 1. Schwarzer Balken sagt *NUR* dass kein MIOS drauf ist. -> Schwarzer Balken sagt *NICHTS* über den Bootsraploader aus.Paya: Wo hast Du denn die PICs jetzt her, und wo in Deutschland sitzt Du? Quote Link to comment Share on other sites More sharing options...
paya Posted November 17, 2007 Author Report Share Posted November 17, 2007 [Paya: Wo hast Du denn die PICs jetzt her, und wo in Deutschland sitzt Du?/quote]wurde bei http://www.mikes-elektronikseite.de/shop_deutsch/index.htmbestellt (incl. bootloader) und nach Heidelberg geliefert Quote Link to comment Share on other sites More sharing options...
doc Posted November 17, 2007 Report Share Posted November 17, 2007 Ich will jetzt die Kompetenz von Doc nicht infrage stellen Winkes gibt Leute die das dürfen, Ich gehör nicht dazu GrinHa, Ha, .... welche Kompetenz ??? ??? 8)Nur weil ich insgesamt ca. 50 CORES das Leben schenken durfte, kann man noch lange nicht von Kompetenz reden...Mal zur Klarstellung (bevor ihr mich durch den Fleischwolf dreht ...)Ihr habt alle Recht!Ich habe auch gedacht dass der Bootloader drauf ist wenn die obere Zeile Schwarz ist. Allerdings wurde ich damals von AC korrigiert:Die schwarze Zeile wird bei der Initialisierung des Displays angezeigt und ist nur ein Beweis dafür dass KEIN MIOS drauf ist. Man kann damit nicht nachschauen ob der Bootloader drauf ist.Ich wollte nur wissen, ob ÜBERHAUPT was drauf ist. Wenn man einen leeren PIC in das CORE steckt, hat man normalerweise keinen schwarzen Balken oder das LCD ist falsch angeschlossen (hatten wir alles schon ...).Also: Wenn ein schwarzer Balken da ist, sollte der Bootloader schon mal drauf sein und das LCD korrekt angeschlossen sein.Ferner liefern Mike und Smash immer PICs mit Boatloader ... Ergo sum: Gehen wir davon aus, der Boatloader ist drauf.Falls daran immer noch Zweifel bestehen, kannst Du mir gerne den PIC herschicken und ich kontrolliere das. Falls er fehlt, wird er draufgebrannt.1. Schwarzer Balken sagt *NUR* dass kein MIOS drauf ist. Auch das ist richtig, jedoch reine Interpretationssache (siehe oben).Soviel dazu.Nun, ohne Lebenszeichen vom PIC wird wohl auch kein MIOS draufzukriegen sein.Dummerweise hängt zwischen dem PIC und dem MIDI Out nichts an Komponenten, dass typischerweise kaputt geht. Stimmt.Vor dem Midi-In haben wir noch den Optokoppler samt Beschaltung als typische Fehlerquelle.Der Tip, der immer wieder zieht (und meistens Erfolg bringt):Check Dein Core Schritt für Schritt durch. Prüfe alle Lötstellen. Suche penibel nach Zinnbrücken, Kurzschlüssen o.ä.Aber nachdem Du schon korrekte Spannungen anliegen hast, scheint die Spannungsversorgung auszuscheiden.Check noch mal die Pins vom PIC (lötseitig) ob sich da etwas findet.Wenn gar nix hilft, kannst Du mir die Teile auch zusenden und ich check sie für Dich durch.Das dauert nur 1 oder 2 Tage und kostet Dich nur das Porto.(Falls meine Kompetenz noch ausreichend dafür ist .... ;D)@Doc: hab mir jetzt nen SH201 geleistet. Mit dessen Audio-Input hat sich das Impedanz Problem gelöst und ich bekomm mein PSR630 ohne Rauschen ins Mischpult SmileyDas sind doch mal gute News... Quote Link to comment Share on other sites More sharing options...
SLP Posted November 18, 2007 Report Share Posted November 18, 2007 Ha, Ha, .... welche Kompetenz Huh Huh CoolNur weil ich insgesamt ca. 50 CORES das Leben schenken durfte, kann man noch lange nicht von Kompetenz reden...Mal zur Klarstellung (bevor ihr mich durch den Fleischwolf dreht ...)ich hoffe du hast mich nicht falsch verstanden... ich troubleshoote (neologismus? ;D) meinen ersten Core schon seit 2 Monaten. Außerdem häng ich noch im ersten Semester Physik-gk... war nicht beleidigend gemeint, zumal du mir ja schon öfters geholfen hast ::) Quote Link to comment Share on other sites More sharing options...
seppoman Posted November 18, 2007 Report Share Posted November 18, 2007 Hi Doc,Wenn man einen leeren PIC in das CORE steckt, hat man normalerweise keinen schwarzen Balken oder das LCD ist falsch angeschlossen (hatten wir alles schon ...).Also: Wenn ein schwarzer Balken da ist, sollte der Bootloader schon mal drauf sein und das LCD korrekt angeschlossen sein.sorry, aber das stimmt nicht. Probier es mal aus. Selbst wenn überhaupt kein PIC im Sockel steckt und man den Strom anschaltet, kommt ein schwarzer Balken. Den produziert nämlich das LCD selbst, wenn es Strom bekommt und noch nicht initialisiert wurde. Das Verschwinden des Balkens heißt also, das es initialisiert wurde. Nachdem der Bootloader das nicht macht, sondern erst MIOS, sagt ein Balken nur aus, daß MIOS noch nicht drauf ist.Seppoman Quote Link to comment Share on other sites More sharing options...
doc Posted November 18, 2007 Report Share Posted November 18, 2007 Ja, ich habs eben ausprobiert ... auch wenn kein PIC im Core steckt, kommt ein schwarzer Balken ... Na ja.... jedenfalls ist dann kein MIOS druf 8)ich hoffe du hast mich nicht falsch verstanden.ne, ne ... ich hab das nicht falsch verstanden. Ausserdem hattet ihr ja Recht. ;DgreetsDoc Quote Link to comment Share on other sites More sharing options...
paya Posted November 18, 2007 Author Report Share Posted November 18, 2007 Hallo zusammen,Habe jetzt alle Lötpunkte noch mal sehr genau unter die Lupe genommen. (waren zwei Fehler muss ich zugeben, die wurden jetzt behoben)Jetzt messe ich auf der Rückzeite der Platine (TX mit PIC) 0.2V und oben auf der Platine (TX mit PIC) 0.5V.Die Messung war ohne Midikabel und mit MIDIkabel kommt immer noch nichs am MIDI – OUT (Core-Platine)Irgendwie stimmt noch was mit der Stromversorgung nicht (glaube ich)Wo bekommt der TX – Pin Strom her?So langsam gebe ich auf ???GrussPaya Quote Link to comment Share on other sites More sharing options...
SLP Posted November 18, 2007 Report Share Posted November 18, 2007 Wieviel hat dein Multimeter denn gekostet?Ich hab nämlich so ein 5€-Teil vom , und das zeigt auch ohne dass ich was messe schon mal bis zu 0,5V an .... ::)Aber die Tatsache dass Du nach 2maligem überprüfen der Platine noch Fehler gefunden hast sagt mir dass Du am Besten nochmal alles prüfst :) Quote Link to comment Share on other sites More sharing options...
doc Posted November 18, 2007 Report Share Posted November 18, 2007 Wo bekommt der TX – Pin Strom her?... vom PIC ! ;D ;DSpass beiseite. Wenn alles so weit korrekt ist, arbeite bitte mal das MIDI Troubleshooting Punkt für Punkt durch und sage uns bitte, an welchem Punkt Du hängst.greetsDoc Quote Link to comment Share on other sites More sharing options...
paya Posted November 18, 2007 Author Report Share Posted November 18, 2007 Der Multimeter ist zwar schon etwas älter, aber läuft schon anständig ;DOk von vorne...http://www.ucapps.de/howtodebug/mbhp_core_extract_measuring_vdd.gifStimmt alles bis auf PIN „TX“ dort hab ich 0,5V (Ohne Midi-Kabel)http://www.ucapps.de/howtodebug/mbhp_core_extract_measuring_gnd.gifauch in OrdnungDer 10 MHz crystal ist richtig gesetzt.Mit bloßem Auge kann ich keine Lötfehler mehr erkennen!Und die weiteren Punkte ob die Diode D1 richtig gesetzt ist, richtigen Widerstände und Midi Anschluss stimmt auch - fehlen nur noch die signale :-\falls der PIC einen bootloader hat aber keinen MIOSS, wieviel müsste dann am J12 (M-) pin den liegen? stimmen die 0.5V? (wenn das Midikabel drann ist sind es 4.25V) Quote Link to comment Share on other sites More sharing options...
SLP Posted November 19, 2007 Report Share Posted November 19, 2007 der 10Mhz Quarz ist richtig eingesetzt?hatte der ein kurzes und ein langes Beinchen? wenn ja, wars der falsche.der Quart der hier benötigt wird hat zwei gleichlange Beinchen. es ist praktisch egal wierum man in einlötet 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.