-
Posts
15,248 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by TK.
-
oops - yes, I was wrong. Damned, I worked to much with low-active logic yesterday ;-) you are right. I should improve this. A temporary workaround: the BankStick has a write protection pin which could be used to protect the EEPROM content. Just disconnect pin 7 of the 24256 from ground and connect it via a +10k pull-up to +5V. This prevents MIOS from overwriting. Now you could add a switch between pin 7 and ground to disable the protection. :) However, a firmware enhancement would be better. Best Regards, Thorsten.
-
Hi Dan, in MIOS V1.2 beta some internal addresses have been changed (and they will be changed again in the final V1.2), nothing to be worried about. But the CS lines are not connected correctly, they have to be swapped. But this error shouldn't lead to the black screen. Maybe your pot has been destroyed during your tests (burnt down). Hope that you have some spare pots. :-/ Next time it's maybe better to use an additional resistor in serial to save the pot before damage. 1k to 10k should be ok. If the black lines don't vanish with a new pot, try an higher serial resistor value (or a pot with 100k) Best Regards, Thorsten,.
-
At image02.bmp I can see some letters of a well known name - does this already appear, do you see only black pixels around the characters or are the pixels erased. Do you see any difference by inverting the CS lines? Best Regards, Thorsten.
-
Hallo Johannes, bist Du mittlerweile weitergekommen oder funktioniert der MIDI In-Port immer noch nicht? Alternativ koenntest Du das core Modul auch erstmal direkt an den Gameport anschliessen: http://www.ucapps.de/mbhp/mbhp_midi_gameport.gif Gruss, Thorsten.
-
Thanks - it helps :) This display stores the graphical data in horizontal order like a T6963C, thats bad for customized fonts which are used by the MIDIbox LC application, the required 90° rotation leads to a very poor performance. So: keep your fingers away from such displays :-/ Best Regards, Thorsten.
-
Thanks - it helps :) This display stores the graphical data in horizontal order like a T6963C, thats bad for customized fonts which are used by the MIDIbox LC application, the required 90° rotation leads to a very poor performance. So: keep your fingers away from such displays :-/ Best Regards, Thorsten.
-
Hi js, in the meantime I've changed the name of the functions, so good that you mention it, it's time for an update. :) SAVED_POT_NUMBER, etc are registers which are used like variables in a high-level programming language. These variables have to be located to free SRAM im app_defines.h so that the addresses are globally available. When you open the app_defines.h file of the SID application you will already see some allocated SRAM cells. Addresses from 0x30 to 0x7f will also be free in the future and can be used for your own extensions. PIC instructions: a nice overview can be found in the PIC18F452 datasheet. The macros (capitalized letters) are "my own creations" and defined in macros.h - I use the macros to improve the readability. To the examples: the routine which allows to set a CC value has been realized on another way, now you have to use it like below: ;; in sid_ain.inc: USER_AIN_NotifyChange ;; get 7-bit value of pot #0 movlw 0x00 call MIOS_AIN_Pin7bitGet ;; forward value to the CC handler ;; it expects: CC parameter number in WREG ;; CC parameter value in MIOS_PARAMETER1, so: movwf MIOS_PARAMETER1 ; save 7-bit value in MIOS_PARAMETER1 movlw 0x10 ; control CC #10h == Transpose V1/V2/V3 call SID_CCIN_Set ; call function return ; and exit AIN handler You also have to enable the AIN handler in sid_init.inc like below (replace the existing code lines by): ;; initialize the AIN driver movlw 0x01 ; use 1 pot call MIOS_AIN_NumberSet call MIOS_AIN_UnMuxed ; don't service multiplexer interface Hope this helps for your next experiments - have fun! :) Best Regards, Thorsten.
-
Hi Steven, it's difficult to qualify the behaviour of your motorfaders from this distance, but if they don't stutter and when they are moved smoothly, the settings are ok. In fact these are the values for my own faders :) the driver doesn't prevent this. But if the hit is too intensive, it's maybe better to lower the motorfader voltage (it should be around 7.5V and 8.5V) before using the mouse it's maybe better to assign the ID_FADER_TOUCH_CHNx functions to 8 different buttons. Another trick: you could assign them to the alternative layer in order to re-use 8 existing buttons. Workflow: select the alternative layer, press the button above the motorfader you want to move, move the fader, release the button. Best Regards, Thorsten. Best Regards, Thorsten.
-
Hi Steven, it's difficult to qualify the behaviour of your motorfaders from this distance, but if they don't stutter and when they are moved smoothly, the settings are ok. In fact these are the values for my own faders :) the driver doesn't prevent this. But if the hit is too intensive, it's maybe better to lower the motorfader voltage (it should be around 7.5V and 8.5V) before using the mouse it's maybe better to assign the ID_FADER_TOUCH_CHNx functions to 8 different buttons. Another trick: you could assign them to the alternative layer in order to re-use 8 existing buttons. Workflow: select the alternative layer, press the button above the motorfader you want to move, move the fader, release the button. Best Regards, Thorsten. Best Regards, Thorsten.
-
Would be a nice solution. If possible, we could also try to mirror the ftp site (redundancies never hurt) Best Regards, Thorsten.
-
Would be a nice solution. If possible, we could also try to mirror the ftp site (redundancies never hurt) Best Regards, Thorsten.
-
Hi LO, I will check this in the next days, it should work in this way! Best Regards, Thorsten.
-
Hi LO, I will check this in the next days, it should work in this way! Best Regards, Thorsten.
-
Hi Icam, the link you mentioned is no free source for datasheets :-/ Ian, if you read this: you don't know a manufacturer of LCDs in China, no? ;-) Best Regards, Thorsten.
-
Hi Icam, the link you mentioned is no free source for datasheets :-/ Ian, if you read this: you don't know a manufacturer of LCDs in China, no? ;-) Best Regards, Thorsten.
-
-14.36V? Thats great! It means, that you don't need a second PSU, the DC converter is already integrated. Does the display also work if nothing is connected to the Vlc pin? Best Regards, Thorsten.
-
Hi Dan, in theory it already works by enhancing the hooks which already have been integrated into the application code (for example lc_menu.inc, function CS_MENU_SendParameter and CS_MENU_GetSIDBase), and by enabling the MIOS_MIDI_MERGER_MBLINK_FP mode, but in practice I should better test this before distributing the changes. ;-) Selection of SID: either from the main menu, or via a dedicated button + 4 LEDs. However, MIOS V1.2 is not far from completion, thereafter my head is free again for applications (maybe this weekend) Best Regards, Thorsten.
-
Hi Dan, in theory it already works by enhancing the hooks which already have been integrated into the application code (for example lc_menu.inc, function CS_MENU_SendParameter and CS_MENU_GetSIDBase), and by enabling the MIOS_MIDI_MERGER_MBLINK_FP mode, but in practice I should better test this before distributing the changes. ;-) Selection of SID: either from the main menu, or via a dedicated button + 4 LEDs. However, MIOS V1.2 is not far from completion, thereafter my head is free again for applications (maybe this weekend) Best Regards, Thorsten.
-
Than lower the pull-up resistor for the button, than better the result. I would recomment 1k Best Regards, Thorsten.
-
Than lower the pull-up resistor for the button, than better the result. I would recomment 1k Best Regards, Thorsten.
-
Unfortunately I wasn't able to find a datasheet for the LC7981 - does anybody know where to download it for free? Also alternative sources for 240x64 displays (KS0108 or HD61202) would be interesting, because these are the fastest controllers for customized fonts and icons! Best Regards, Thorsten.
-
Unfortunately I wasn't able to find a datasheet for the LC7981 - does anybody know where to download it for free? Also alternative sources for 240x64 displays (KS0108 or HD61202) would be interesting, because these are the fastest controllers for customized fonts and icons! Best Regards, Thorsten.
-
Hi, yes! From the PIC18F452 datasheet Best Regards, Thorsten.
-
Hi, yes! From the PIC18F452 datasheet Best Regards, Thorsten.
-
Hi Darren, if others are interested, we could add the text to the "HowTo create a PCB" page. :) Best Regards, Thorsten.
