Hallo zusammen,
ich habe jetzt mein MIDI-Sequencer4 fertig gebaut.
Für die DIN- und DOUT Platinen habe ich eigene Layouts erstellt mit veränderter Pinbelegung.
Jetzt geht es darum , das Hardware-Config File anzupassen.
Also habe ich das File “MBSEQ_HW.V4” geöffnet um es zu editieren.
Da steht z.B.
SR Pin
LED_TRACK1 1 0
LED_TRACK2 1 1
LED_TRACK3 1 2
LED_TRACK4 1 3
Was ist jetzt “Pin 0” ?
In den Anschlussplänen findet man nur Bezeichnungen wie “D0” bis “D7”
Die Annahme das “Pin 0” gleich “D0” sein soll scheint aber falsch zu sein
denn “LED Track1” liegt laut Anschlussplan an “D7”.
Also wie muss man das jetzt verstehen ?
Leider musste ich nachträglich feststellen(Leiterplatte bereits fertig), dass eine solche
Konfigurationsmöglichkeit für die Step LED’s 1 - 16 nicht existiert oder
habe ich da was übersehen ?
Bei der Encoderkonfiguration ist mir auch noch was unangenehmes aufgefallen :
Man kann offenbar nur ein Pin konfigurieren und der andere Pin muss automatisch daneben liegen.
Jedenfalls ist er nicht angegeben.
Ich würde mich freuen wenn mir jemand weiter helfen könnte.
Gruss
-iswestija-
Hawkeye
December 10, 2011, 2:04pm
2
Hi!
http://discourse.midibox.org/t/topic/14679
* die STEP LEDs sind nur gesamt einzelnen Shift Registern zuzuordnen, was ja auch Sinn macht, da Du eh zwei davon brauchst (vier für duo color option)
* die Encoder Pins liegen auch immer nebeneinander, was ebenso Sinn macht, um die Kabel bis zu den Shiftregistern parallel führen zu können.
Ciao und viele Grüsse!
Peter
Hi Peter,
danke für die schnelle Antwort mit den Infos.
zu 1 : ok , an sich kein Problem aber es wäre besser wenn das MBSEQ_HW.V4 File angepasst würde
damit newbies wie ich es einfacher haben.
zu 2 : ja , dass macht schon Sinn wenn die ersten 8 Step-LED’s auch an einem Schieberegister hängen.
Habe ich ja auch so gemacht , nur dass in mein Layout die Reihenfolge der DOUT’s anders ist.
Hatte geglaubt dass man das auch konfigurieren kann.
zu 3 : meine Encoder Pins liegen auch nebeneinander nur musste ich jetzt feststellen dass meine Encoder
alle falsch rum drehen : dreh ich nach links erhöhen sich die Werte und umgekehrt.
Kann man das nachträglich noch ändern ohne ein neues Layout machen zu müssen ?
Gruss
-iswestija-
Hawkeye
December 12, 2011, 8:28am
4
Hi,
zu 3) - das müsste man eventuell mit dem DETENTION Mode umstellen können - bin mir aber nicht 100% sicher
Viel Glück
http://www.midibox.o…php?id=encoders
##################################################
# Encoder Functions
# SR = 0: encoder disabled
# SR = 1..16: DIN assignment
# Types: NON_DETENTED, DETENTED1, DETENTED2, DETENTED3
##################################################
# SR Pin Type
ENC_DATAWHEEL 6 0 DETENTED2
# the speed value for the datawheel which is used when the "FAST" button is activated:
ENC_DATAWHEEL_FAST_SPEED 3
# SR Pin Type
ENC_GP1 1 0 DETENTED2
ENC_GP2 1 2 DETENTED2
ENC_GP3 1 4 DETENTED2
...
Ciao,
Peter
Hi Peter,
ja , dein Tip könnte funktionieren , probier ich auf jeden Fall aus.
zu deinem Link konnte ich leider keine Grafik zu "DETENTED3 " finden . Gibt es die irgendwo
bzw. was ist der Unterschied zu den anderen Moden ?
Danke für deine Hilfe.
-iswestija-
Hawkeye
December 12, 2011, 10:39am
6
Hi,
Hier ist ein interessanter Thread zu dem Thema, obwohl MIOS8-spezifisch:
http://discourse.midibox.org/t/topic/13174
und hier die Grafik zu den DETENTED Modes:
http://discourse.midibox.org/t/topic/13174
Es gibt wohl auch höhere DETENTED Modes in MIOS32, die bis DETENTED5 deklariert sind:
http://www.midibox.o…32__enc_8h.html
ich weiss jedoch nocht, ob sie von SEQV4 (also dessen Konfigurationsreader) unterstützt werden (nie probiert).
Ciao,
Peter
PS: Nachdem ich das alles nochmal gelesen hab, hab ich doch das Gefühl, dass Du evtl. die Pins mit Hilfe von Kabelbrücken umlöten musst…
Leider führten Änderungen zum Detented Modes nicht zu einer Änderung der Drehrichtung.
Musste doch die Leiterplatte ändern.
Bei Detented 4 und 5 funktionierte der Encoder gar nicht mehr , schein also nicht
unterstützt zu werden.
Gruß aus Berlin mit seinem schmudligen Wetter :unsure:
-iswestija-