hola
los archivos los he subido a 4shared para quien quiera los tenga a mano
contrologic
http://www.4shared.com/account/file/43560805/45ac5736/contrlogic30.html
ya se pueden elegir el nº de ain con solo modificar en definitions.inc una linea
;------------------------------------------------------------------------------------------------------
;DEFINICIONES PARA COLOCAR EL PROGRAMA
#DEFINE AIN_NUMBERS_REGISTER_4051 .4 ;NUMERO DE MULTIPLEXADORES 4051 CONECTADOS AL CORE
LCD_CaracteresPorLinea EQU .16 ; Número de caracteres por lÃnea de la pantalla.
;------------------------------------------------------------------------------------------------------
tambien tiene añadidas las rutinas para conectar pads de bateria tipo eedrum, solo hay que montar un seguidor de envolventes a un microfono y conectarlo a una de las AIN, ademas de modificar alguna linea de codigo del archivo RUTINAS.inc en la call TODOS_LOS_CANALES seria asi para potes
;0
CALL CANAL_1
CALL CONTROLADORES_ANALOGICOS
y para bateria solo seria cambiar una call por otra
;0
CALL CANAL_1
CALL BATTERY
sigo trabajando en la forma de ordenarlo desde DEFINITIONS.inc pero ya llegará respecto a las DIN son un poco mas complicadas, el primer registro DIN es ahora un menú, el cual permite cambiar de canal midi,up/down 0-15, y reasignar el nº de pote o pulsador, en este video muestro como se hace http://www.veoh.com/videos/v6368930zqxK5QyS?searchId=1352757309605514240&rank=1 los siguientes registros hay que asignarles una funcion en el .asm
BANKSEL N_BUTON_CON
CLRF N_BUTON_CON
CALL MENU ;llamada a la rutina de menu
CALL PULSADORES_8 ;esta call se pone tantos registros con pulsadores haya conectados en serie
CALL PULSADORES_8
de esta forma el juguete tiene conectados 1 menu, 8pulsadores, +8pulsadores y se podrian poner encoders o perifericos de logica binaria como un gp202 o algun otro
midiscratch
aqui estan los archivos del cacharro, sigo trabajando en él, ya funciona casi todo, pero el que encuentre algun atajo o bug, que me cuente en que se basa su idea y algo haremos con el codigo
http://www.4shared.com/account/file/43562208/9c8366d6/MIDISCRATCH.html
y e aqui mi ultimo proyecto el cual todavia me esta dando guerra pero ya empieza a grabar posiciones de memoria en la flash desde midiox ;D es mi pequeño bootloader AMOS alogic midi operative system o mas bien todavia hay que bautizarlo no se como lo voy a llamar aún ‘‘amos pa ya’’ ‘‘amos pa aca’’ ‘‘ande amos’’ originalmente BOOTlogic para 16f877A
http://www.4shared.com/account/file/43567472/44958f/ALOS_001.html
llevaba mucho tiempo detras de algo parecido y al final me esta tocando programarlo, os pido si teneis algun conocimiento sobre como esta formado un hex lo compartais conmigo ;D asi seguire trabajando en el programa
un saludo
este softwere esta bajo licencia creative commons