Jump to content

DriftZ

Members
  • Posts

    161
  • Joined

  • Last visited

    Never

Everything posted by DriftZ

  1. At this moment there is a sequencer. MB64SEQ Same hardware as MB64 (PIC16F877, not mios) It features 4 tracks, 3layers per track that can be assigned to notes, CC's... You can chain patterns (1 pattern = 4tracks x 16 pots) Rumors say there is a sequencer coming for MIOS ;) cheerz
  2. Hi, not really PIC asm, but the Bitwise logical operations are pretty good explained on this page: http://atrevida.comprenica.com/atrtut02.html greetz (no idea wat the IFLEQ stuff is, sorry) oh BTW, in the PIC datasheet; instructions section; if you replace the hex numbers in the examples with binary numbers, it shows more clear :)
  3. Die 2 seconden zoals ik voorheen zei..... ik ben er al niet meer zeker van ;) updaten is raar hier soms... soms weigert de app pertinent; soms kan ik mios gewoon op een willekeurig moment uppen.... vreemd vr gr.
  4. DriftZ

    IC Programmer

    Hi, De bootloader (HEX file) moet je met die programmer op elke PIC zetten. Dan moet je MIOS (SYX) op elke PIC zetten, binnen de 2 seconden na het opstarten van de PIC. Dit doe je het beste met MIDIOX. Nu heb ik ondertussen wel ontdekt (in tegenspraak met mijn vorige post hierover  :o ) Dat je in deze ook ID's moet?/kunt veranderen. In de README.TXT van MIOS staat: Of die ID's moeten overeenstemmen met die van de SID's... ik weet het niet, ik zou haast vermoeden van wel maar... misschien ook niet, moeten we toch eerst even uitzoeken. Als je maar 1 SID gebruikt, dan kan je die (SYX) wel meteen gewoon uploaden met MIDIOX. Als je meerdere SIDs aan elkaar wil linken, dan moet je de ID's voor de SLAVES veranderen in de SID toepassing. Daarvoor moet je de asm file aanpassen, en hercompileren (MPLAB), dan omzetten naar SYX (met perl) Zoals beschreven in de SID main.asm file: Of kan je het ook later wijzigen ? In SID step B www.ucapps.de staat het volgende: Misschien dat het elders op het forum al eens uitgelegd is... vr gr
  5. Hi, you better also connect a DIN module, then you can study/experiment with some of these: Under MIOS/downloads best regards
  6. ;; ========================================================================== ;;  General Settings ;; ==========================================================================    ;; here you can change the default device ID - if you are using    ;; some cores as slave, set:    ;;   o DEFAULT_DEVICE_ID 0x01    ; for the first slave    ;;   o DEFAULT_DEVICE_ID 0x02    ; for the second slave    ;;   o DEFAULT_DEVICE_ID 0x03    ; for the third slave #define DEFAULT_DEVICE_ID 0x00 Dit heb ik gevonden in de MAIN.ASM van de SID toepassing. Dus ik denk dat je de ID hier verandert & niet in de bootloader noch in MIOS (OFWEL ?) Update: http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=nederland;action=display;num=1065767751 Dus naar elke SID stuur je een Verschillende SYX. In de MAIN.ASM dit aanpassen: #define DEFAULT_DEVICE_ID 0x.. 0x00 voor de master 0x01 voor slave 1 0X02 voor slave 2 0X03 voor slave 3 & opnieuw compileren naar HEX, converteren naar SYX & uppen maar :) vr.gr. PS: met USB heb ik me ook nog niet beziggehouden
  7. 7segment wel :) maar momenteel.... [glow=red,2,300]................ ................ ................ ................ ................ ................[/glow] <--- ;)
  8. IIC ? wasda voor iets ? ;) Dat was ik dus niet :) & "gevorderd"... erh... ik heb zelfs de grootste moeite om te begrijpen hoe ik 'tables' kan/moet gebruiken in asm/mios.. :-/ Wanneer is die TK terug ?? :P mvg
  9. & Ehh ??? allez dan.. Die PIC's zijn zelf-programmeerbaar, dit is hoe microchip het uitlegt: Meer vind je op http://www.microchip.com/1010/suppdoc/index.htm Die bootloader zit dus op een of andere manier in een stukje afgeschermd geheugen: "a simple boot loader algorithm in a code-protected area of the FLASH program memory." heet dat dan :) Daar zul je dus alleen met een toegewijde programmer (zoals bv. JDM) kunnen schrijven. Die bootloader kijkt vervolgens de eerste 2 seconden na het opstarten of er geen OS update zit aan te komen. (Dus MIOS sysex binnen de 2 seconden doorsturen) Dit kan met sysex omdat sysex = MIDI & MIDI = "through the USART" De applicatie die onder MIOS draait, zoals dat SID-ding, MB64v2, LC of je eigen applicatie, kan je later 'uploaden' omdat MIOS daar dan wel voor zorgt. Uit eigen ervaring ;) weet ik dat je MIOS wel om zeep kunt helpen met je applicatie, als je wat verkeerde variabelen gebruikt ofzo. Maar de bootloader zelf niet. Dus MIOS opnieuw uppen & 't is opgelost in zo een geval. MIOS & de applicaties (de bootloader ook wel) zijn geschreven in Assembler (MPLAB) & die kan natuurlijk geen syssex exporteren, alleen HEX files. Daarvoor bestaat er een een converteer-routine. Die is geschreven in Perl. Die Perl moet dus geinstalleerd zijn op je rekenaar. Bij elke MIOS toepassing & MIOS voorbeelden zit een batchfile (convert.bat) die je kan uitvoeren om de HEX om te zetten naar sysex. Die sysex tenslotte stuur je door met bv. MIDIOX Zo, ik hoop dan dat ik hier een beetje heb bijgedragen to de algemene MIOS kennis van de Nederlandstalige gemeenschap ;) (& dat het allemaal een beetje waar is natuurlijk hehe )
  10. DriftZ

    Blauwe 3mm leds

    mooi :) maar als je de (goedkopere) waterclear te fel vindt, dan kan je misschien een wat zwaardere weerstand gebruiken vr gr
  11. DriftZ

    Blauwe 3mm leds

    Wat zijn dat voor LEDs? Â (3mm / 5mm / behuizing 'waterclear', gekleurd of 'diffuse' / ultrabright ....) gr 3mm tuurlijk heh
  12. When playing with mplab I found myself switching thru some windows everytime I wanted to load the new syx into the PIC. Here a thing or 2 that cut a little bit in the clicking. For windows users, You can add following line to the convert.bat c:\progra~1\midiox\midiox main.syx (Assuming midiox.exe sits in c:\program files\midiox) Next you could create a shortcut to convert.bat, assign it a shortcut key (dont work here ;) ) or put it in the quicklaunch toolbar (XP?) You could also let the MIDIOX window 'stay on top' by clicking some Icon in the toolbar. This saves already some switching & clicking, perhaps any of you know more or alternatives ? Perhaps inside the Midiox scripting thing ? Greetz
  13. DriftZ

    MIDIbox64 V2.0

    Look under MIOS-Download-complete applications :) greetz
  14. Super :) but 1 small question, will 'NG' run on MIOS or is it a replacement for MIOS ? greetz
  15. http://de.farnell.com/jsp/catalog/viewproductdetails.jsp?prodId=766690 MFG :)
  16. Cool, helaas niets voor mij :-/ Heb 'exotische' spullen nodig (gereedschap enz..) mvg DriftZ
  17. Ofcourse MIOS can rescue this thing, MIOS can do about anything imagineable (in the MIDI world) :)
  18. DriftZ

    lcd contrast

    How can you see the main menu if adjustment is required ? ;)
  19. kweet niet of je ze nog nodig hebt, maar ik ga wat bij reichelt bestellen binnen enkele dagen. ben-wel-belg ;)
  20. yes, you turn them like pots, but they work like switches :) They send x 'pulses' (ONs & OFFs) per revolution. But unlike a pot, they are endless, you can keep turning & turning & turning..... that's all
  21. Okay, many thanks Is there any way to calculate what value of resistor I should use ? greetz
  22. http://www.reichelt.de/Info.html?P0Pl-qwQAQsAAH6NuyQ+Suche+0+50+MAX%207219%20CNG+max7219 that makes 3x 8.8Euro = 26.4Euro for 8x 3digit displays... I got 8 x BC639 transistors at 0.07Euro / piece ... (for 24x 2-1/2 displays) ;)
  23. http://www.reichelt.de/Info.html?P0Pl-qwQAQsAAH6NuyQ+Suche+0+50+MAX%207219%20CNG+max7219 that makes 3x 8.8Euro = 26.4Euro for 8x 3digit displays... I got 8 x BC639 transistors at 0.07Euro / piece ... (for 24x 2-1/2 displays) ;)
  24. Hmmm.... actually the situation is more like this: 595 pin 1(1)_______B-C-E_____Load1___R___pin 2(0) ....................|................|___Load2___R___pin 3(0) ....................|____B-C-E_____Load3___R___pin 4(0) ......................................|___Load4___R___pin 5(0) B-C-E = BC639 (1A) Load 1+2 = .7A (a bunch of leds infact :) ) Load 3+4 = .7A (yes, more leds infact :) ) Do I still need a resistor at the base ? Thanks (I really wish I studied electronics :-/ 8) )
×
×
  • Create New...