Jump to content

madmax

Members
  • Posts

    35
  • Joined

  • Last visited

Everything posted by madmax

  1. Hallo! Jetzt habe ich ein paar Sachen gebaut: 1x CORE (OK); ein LCD 2x20 Zeichen dran. 1/2 DIN (2 St. HC165), 14 Taster dran und ein Jogshuttle-ALPS STEC12 Encoder; bin mir nicht sicher, ob der/die Encoder zwingend anders am Core angeschlossen werden müssen (J7). Kann ich aber noch umbauen, falls erforderlich. 1/4 DOUT (1 St. HC595) für 8 LEDs 1 Anzeige mit 12St. 7-Sement Displays, 4x HC595, also Fullsize Anzeige. Funktion: LCD OK, 8x AIN auf CORE OK, meine 14 Taster + Encoder generieren Signale OK, 8 LEDs sind ok, Display zeigt 4x dunkel, 8x eine "0" mit "modifizierter" MBLC 1.6 software. Es gibt mit midiox beobachtet auch events, wie note on / off. Also eine gewisse Grundfunktionalität ist gegeben. Nun kann es losgehen. Auch den SDCC Compiler habe ich installiert, MPLAB sowieso. MIOS-Studio läuft auch für uploads. Gelegentlich macht die ESI M4U USB-Midi Schnittstelle Probleme, aber das ist ein anderes Thema. Neuer Boot, dann geht es wieder. Was will ich denn in der midibox Software realisieren? Eine Transportsektion mit LEDs: FF, REW, STOP, PLAY, REC; Jogshuttle zum genauen Positionieren, Marker (LED), und natürlich die Anzeige SMPTE / Beats (LED). Später ev. noch einen Motorfader mit Encoder und ein paar Tasten, d.h. eine einkanalige Sektion vom LC. Wenn man keinen Platz hat... eine Miniversion des LC. Jetzt wären ein paar Tipps hilfreich... 1000 Dank im voraus. Gruss M.M.
  2. I also bought my CNY17's many years ago (2000?). My experince during last weekend led to an order of some 6N138. Now it's clear why my old midibox had often problems when it was programmed with parameters via MiDi. I've to lower the pullup in this box too... Regards, M.M.
  3. Danke, so langsam verstehe ich, wie das funktioniert. Ich suche dann mal nach der verständlichen Version in "C". Falls der 3rd Party Compiler von microchip den code frisst, dann steht dem nichts im Wege. Gruss M.M.
  4. Hallo! Heute habe ich einmal durch den Quellcode der midibox LC durchgewühlt. Dabei ist mir eine Sache noch unklar (in main.asm, Projekt midibox lc_V1.6a): Wenn ich 3 DIN und 4 DOUT Module habe, dann habe ich 3x4=12 Schieberegister 74HC165 und 4x4=14 Schieberegister 74HC595. Frage: NUMBER_SHIFTREGISTERS bezieht sich auf die Summe aller Register, DIN-Register oder DOUT-Register? Oder auf die maximale Anzahl, die im DIN bzw. DOUT Zweig vorhanden ist? Oder muss die Anzahl DIN = DOUT sein? Meines Wissen können die unterschiedlich sein. Gruss MM PS: sonst kann ich den code assemblieren, editieren usw. Prima Anleitung auf der ucapps-Seite!
  5. Hi! I had some problems with uploading MIOS to the PIC. The reason was the bad signal quality at pin 26 of the PIC (RX). Thorsten recommended me to decrease resistor R6 to improve signal quality (CORE V3). The old PIC16 design used a 1.8k, but this is too high resistance. I use now R6 within a range of 560R ..680R with a CNY17-4 and stable upload capability (to be exactly: I've 1.8k parallel 680R). The current is now approx. 10 mA. But I recommend a 6N138 too. Best regards, M.M.
  6. Hallo Thorsten, gesucht habe ich auch, war nur nicht fündig. Vielleicht nicht das richtige Stichwort. Optokoppler: drive 'em hard... ich habe ihn jetzt gut bestromt und es tut. Verwirrend ist an der Sachen, dass das PIC-Loopback mit der Spezial-Firmware dazu funktioniert hat.... mit einem DigiScope hätte ich es sehen können, hab ich aber nicht hier. Danke. Good Night! Gruss M.M. PS: jetzt (heute, später) geht es an das Eingemachte bezüglich Applikation, wo der core jetzt läuft.
  7. So, geforscht habe ich, aber ohne Erfolg. Ich bekomme nur per PIC Programmer was in den PIC hinein. Folgende Tests habe ich am CORE Modul schon durchgeführt: -alle Spannungen ok -GND ok -MIDI Loopback Test ohne PIC mit midiox OK -MIDI Loopback Test mit PIC und spezieller Software OK -Bootloader 1.1 und 1.2b getestet, ohne Erfolg. -MIOS-Studio beta 7.5 geht nicht, beta 5.1 tut nur so als ob, geht aber auch nicht. -Upload eines konvertierten Files via midiox sysex Kommando geht auch auch. Drei verschiedene Midi-Schnittstellen an zwei verschiedenen PCs probiert, nichts. Jetzt bin ich mit meinem Latein am Ende.... was kann das jetzt noch sein? Wie bekomme ich das MIOS in den Chip? Gruss M.M.
  8. Hallo! Habe den ganzen Nachmittag versucht, das MIOS in meinen PIC zu bekommen. Es lag nicht am Bootloader (1.2b oder 1.1), sondern MIOS Studio. Die Version beta7.5 hatte Fehlermeldungen beim Upload: PIC18F452 V7 meldet der Brenner. Starting upload of mios_v1_9e_pic18f452.hex Hex file contains code in MIOS range, forcing reboot! Received error code 0C: MIDI IN Frame Error This was an expected error - please ignore! Received Upload Request Received error code 0C: MIDI IN Frame Error Error: Received unexpected Upload Request Sending block 00000400-000004FF Received error code 0C: MIDI IN Frame Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Sending block 00000500-000005FF Error: Received unexpected Upload Request Sending block 00000500-000005FF Received error code 0B: MIDI IN Overrun Error ... Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Received error code 0C: MIDI IN Frame Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request ... Received error code 0B: MIDI IN Overrun Error Error: Received unexpected Upload Request Received error code 0C: MIDI IN Frame Error Error: Received unexpected Upload Request Received error code 0B: MIDI IN Overrun Error ... Received error code 0B: MIDI IN Overrun Error Sending block 00000500-000005FF Error: Received unexpected Upload Request Aborting after 16 errors Dann habe ich die Version beta 5.1 (mit mittlerweile loader 1.1) ausprobiert, damit konnte ich MIOS und Applikationen uploaden. Was mir allerdings noch nicht gelungen ist, irgend etwas auf dem Display anzuzeigen. Daran forsche ich noch. Gruss M.M.
  9. Gute Idee. Heute habe ich PICs, LED-Anzeigen, Sockel und solchen Kram bekommen. Ich baue erst einmal den Programmer (ist ja nicht viel), dann den Core + TX out. Dann sehen wir weiter. Kann sein, dass ich wegen des schönen und warmen Wetters nicht supersofort drangehe. Wenn die Hardware steht, melde ich mich wegen der Weichware. Danke. Gruß MM
  10. Hallo Zusammen! Ca. 1999 oder 2000 -es ist schon echt eine Weile her- habe ich mir eine Midibox16 gebaut, die immer noch bestens funktioniert. Die dient mir, SoftSynth's usw. bequem zu steuern. Nun habe ich kürzlich einmal wieder auf die Seite gesehen und war sehr erfreut, wie toll sich das Projekt weiterentwickelt hat. Denn ich bin auf der Suche nach folgendem: Wenn ein Musiker beim recorden ist, wäre es sehr praktisch, wenn er ein Display mit Takt+Zählzeiten vor sich hat. Meine alte Midibox zeigt den MTC Code an, aber eben nicht Takte und Zählzeiten. Das wäre aber besser, weil Taktwechsel usw. dann angezeigt würden. Cubase und ähnliche Software machen das ja auf dem Bildschirm, aber der steht üblicherweise in der Regie, also für die Musiker nicht direkt sichtbar. Das midbox-LC Projekt bietet wohl ein solches feature. Außerdem las ich, dass diese Informationen aus der recording software als-durch-mit sysex Kommando über midi übertragen werden. Hardwaretechnisch kann ich mir vorstellen, dass dazu ein Coremodul + DOUT Modul (das mit der "BBT (Brot, Butter, Tee"-Anzeige mit zehn 7-Segment-Anzeigen ausreichen müsste. Mit kleinen Modifikationen könnten auch die großen LED-Anzeigen "angetrieben" werden, so dass sie auch aus einiger Entfernung gelesen werden können. Das werde ich hinbekommen, programmiert bekomme ich den PIC auch. Aber Softwaretechnisch habe ich leider keine Ahnung, wie ich bestehende SW anpassen müsste. Kann mir jemand Tipps geben? Danke. Grüße, M.M. (madmax)
×
×
  • Create New...