W0tu Posted October 7, 2007 Author Report Share Posted October 7, 2007 ups sorryder encoder sendet auch wenn man ihn nicht bewegtdazu kommt menülinks und snapshot funktionieren nicht mehrwenn ich einen anderen pin in Mios.tables eingebe funktioniert Mlinks+snapshot wieder, aber der encoder sendet links rechts zugleich :-\kann es sein das ich das mit den schift registern noch nicht richtig verstehe ist jeder IC ein shiftregister?oder sind es jeweils 8 pins in einer reihe?wenn der pull-up resistor nicht in ordnung wäre würden die midi-events doch auch gesendet wenn ich keinen encoder verwende oder?grußSebi Quote Link to comment Share on other sites More sharing options...
W0tu Posted October 7, 2007 Author Report Share Posted October 7, 2007 Heureka!!!!!!es funktioniert ;D jubel jubel freu freeeeuu!ich habe den pin falsch angegeben muste nur 2, 6, statt 2, 14, eingeben et voila die verwirung hat ein endeder nebel hat sich gelichtetich sehe das licht und es ist wunderbahr 8) danke für eure geduld mit so ahnungslosen anfängern wie mir ;)werde eine digicam besorgen und ein paar bilder postengrußSebi Quote Link to comment Share on other sites More sharing options...
MTE Posted October 7, 2007 Report Share Posted October 7, 2007 Hurrei freut mich für Dich :) immer dieses scheiss Kleingedruckte ;D Quote Link to comment Share on other sites More sharing options...
Einton_Zweiton Posted May 27, 2008 Report Share Posted May 27, 2008 Hallo.Ich schließ mich hier mal einfach mit an da ich das selbe problem mit dem encoder habe, allerdings ohne taster. Also ich hab jetzt#define DEFAULT_ENC_DATAWHEEL 0 gesetzt. Die tables.inc hab ich so gelassen da ja per default die pins 4 und 5 gesetzt sind. Das problem ist jetzt die notify_change. Ich habs jetzt erstmal mit kopieren aus verschiedenen Threads versucht aber irgendwie klappts nicht zur zeit siehts wieder so aus USER_ENC_NotifyChange #if DEFAULT_ENC_DATAWHEEL >= 0 ;; branch to CS_MENU_Enc if datawheel movlw DEFAULT_ENC_DATAWHEEL IFNEQ MIOS_PARAMETER1, ACCESS, rgoto USER_ENC_NotifyChange_NoWheel USER_ENC_NotifyChange_Wheel ;; expects incrementer in WREG movf MIOS_PARAMETER2, W goto CS_MENU_Enc USER_ENC_NotifyChange_NoWheel #endif returnIch hab eigentlich auch nur vor in Live damit zu Blättern also eigentlich nichts dickes aber irgendwie komm ich nicht weiter, wär schön wenn ihr mir da helfen könntet. Quote Link to comment Share on other sites More sharing options...
Einton_Zweiton Posted May 27, 2008 Report Share Posted May 27, 2008 wer lesen kann ist klar im vorteil... hab die tables inc jetzt doch geändert ist ja Shiftregister und pinsieht jetzt so ausMIOS_ENC_PIN_TABLE ;; encoders 1-16 ;; SR Pin Mode #if DEFAULT_ENC_DATAWHEEL < 0 ENC_ENTRY 1, 4, MIOS_ENC_MODE_DETENTED #else ENC_ENTRY 1, 4, MIOS_ENC_MODE_DETENTED ; Data Wheel #endif die enc_notifiychange ist jetzt folgendermaßen USER_ENC_NotifyChange ;; send Note C-3 on left-turn, and C#3 on right-turn movlw 0x94 ; Note, Channel #1 call MIOS_MIDI_TxBufferPut movlw 0x3c ; C-3 IFSET MIOS_PARAMETER2, 7, movlw 0x3d ; C#3 call MIOS_MIDI_TxBufferPut movlw 0x7f goto MIOS_MIDI_TxBufferPut return Der Encoder sendet jetzt aber leider in beide richtungen den gleichen wert,also hab ich noch irgendwas übersehen...bloß was? Quote Link to comment Share on other sites More sharing options...
TK. Posted May 28, 2008 Report Share Posted May 28, 2008 Vielleicht hast Du die Encoder-Pins falsch angeschlossen? Falls das Datenblatt nicht weiterhilft: es gibt nur drei moegliche Verdrahtungsmoeglichkeiten - probiere mal die beiden uebrigen aus :)Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
Einton_Zweiton Posted May 29, 2008 Report Share Posted May 29, 2008 Danke Thorsten.Der Code haut so hin wie geschrieben, der eine Pin hatte keinen Kontakt.Aber immer erstmal die Schuld auf die Software schieben :D 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.