ThomasT Posted September 18, 2003 Report Share Posted September 18, 2003 Hallo!Bin grad am debuggen der Hardware. Firmware ist gebrannt und der PIC sendet fröhlich "F0 00 00 7E 40 01 01 F7". Leider kann ich kein MIOS einspielen. Er sendet immer weiter seine "Gib mir Sysex"-Message. Liefert aber kein "acknowlege". Immer nur besagten String. Leider hab ich kein Scope. Aber Messungen am RX pin (== pin 29 bei PLCC package) ergeben 5V im Ruhezustand und irdendwas wackelndes um 2V wenn Daten kommen. Entspricht also dem erwarteten Ergebnis, oder? Darlington-Transistor gesperrt -> Ausgang auf 5V (über5.6k) Signal da -> Ts offen -> 0V (bzw. flackernd gemittelt auf 2V).Anderen Spannungen auch ok. Optocoupler ist SHF6319. Er hat gleich PIN-Belegung wie der "übliche" 1N138. Er ist auch identisch beschaltet. Kann mir nicht vorstellen, dass dies - trotz anderer Werte - was ausmachen soll bei einem digitalen Eingang. Irgendwelche Ideen? Quote Link to comment Share on other sites More sharing options...
ThomasT Posted September 18, 2003 Author Report Share Posted September 18, 2003 Ok, einen Schritt weiter war ich schon. Hab übersehen dass Acknowlege auch im Sysex-String verpackt ist. Also da kommt "F0 00 00 7E 01 0F XX F7" was korrekt zu sein schein. XX entspricht auch immer der von perl-script ausgegeben checksumme. Trotzdem sendet der PIC immer nur besagten Sysex-String ca. alle 2s. Was mache ich falsch bzw. fehlt noch? Ach ja device id is 0x01. programmiertest ist das 8fach motorfaderexamle. MIOS startet irgendwie nicht. Quote Link to comment Share on other sites More sharing options...
TK. Posted September 18, 2003 Report Share Posted September 18, 2003 http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=mios;action=display;num=1063836255 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.