Jump to content

madmax

Members
  • Posts

    35
  • Joined

  • Last visited

Posts 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. 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!

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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...