ThomasT Posted September 18, 2003 Report 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?
ThomasT Posted September 18, 2003 Author Report 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.
TK. Posted September 18, 2003 Report Posted September 18, 2003 http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=mios;action=display;num=1063836255
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now