Autor Tema: Subrutinas de usuario  (Leído 3591 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ChóN

  • PIC10
  • *
  • Mensajes: 18
    • HB Ingenieria
Subrutinas de usuario
« en: 07 de Octubre de 2006, 20:34:08 »
Hola a todos, soy nuevo en el foro, y me parece que esta genial. Compre el niple y trabajo con el desde hace algunos meses, mi duda es si se pueden importar subrutinas de usuario ya hechas, para usarlas en otro proyecto.
Gracias.
- ChóN -

Desconectado ChóN

  • PIC10
  • *
  • Mensajes: 18
    • HB Ingenieria
Re: Subrutinas de usuario
« Respuesta #1 en: 14 de Octubre de 2006, 18:06:03 »
Aunque sea un "NO SE PUEDE" me vendría bárbaro. :)
HELP!
Gracias.
- ChóN -

Desconectado jorgecano

  • Moderadores
  • PIC16
  • *****
  • Mensajes: 230
Re: Subrutinas de usuario
« Respuesta #2 en: 14 de Octubre de 2006, 21:35:52 »
Hola ,

Se pueden exportar rutinas de usuario e importarlas en otro proyecto.
Tenes que realizar el siguiente procedimiento:

1 - ingresar al entorno de la rutina de usuario.
2- seleccionar el bloque de inicio de la rutina (elipse amarilla)
3- presionas el boton derecho del mouse, y seleccionas la opcion "exportar rutina"

Se genera un archivo con la rutina con extencion .rut

Para utilizar esa rutina en otro proyecto: abres el proyecto de destino y seleciconas en el menu  "Archivo/importar rutina de usuario".

Saludos
Jorge.

Desconectado blackcat

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 600
Re: Subrutinas de usuario
« Respuesta #3 en: 15 de Octubre de 2006, 01:27:58 »
Lo malo es que si exportas una rutina que contine registros con bits nombrados estos nombres no se adjuntan cuando se procede la importacion de la rutina obligando al usuario a documentar previamente los nombres de cada bit .. porque si no se me olvida que hacia cada bit.. detallazo don cano detallazo!!
Control Automático, DSP & Microcontroladores

Desconectado ChóN

  • PIC10
  • *
  • Mensajes: 18
    • HB Ingenieria
Re: Subrutinas de usuario
« Respuesta #4 en: 15 de Octubre de 2006, 20:07:29 »
Muchas Gracias, y sepan disculpar la insistencia.
Lo que pasa es que se hace medio engorroso hacer todo de cero.
Ya voy a preparar algunas para publicarlas.
Saludos!.
- ChóN -

Desconectado jorgecano

  • Moderadores
  • PIC16
  • *****
  • Mensajes: 230
Re: Subrutinas de usuario
« Respuesta #5 en: 16 de Octubre de 2006, 08:22:08 »
Hola,

Niple deberia declarar automaticamente los registros y los bits que la rutina utiliza.
Y si se detecta que el registro ya existe en el proyecto actual, deberia advertirlo para que sepas que diferentes rutinas estan usando un mismo registro y eso, en algunos casos, puede generarte problemas.

Saludos
Jorge

Desconectado ChóN

  • PIC10
  • *
  • Mensajes: 18
    • HB Ingenieria
Re: Subrutinas de usuario
« Respuesta #6 en: 16 de Octubre de 2006, 12:15:21 »
Es cierto Jorge, yo también tengo problemas cuando modifico los diagramas de algún proyecto existente, al generar el .asm, no lo hace correctamente, en particular, tengo problemas con la conexión de un LCD 16x2 y un teclado matricial en el puerto B, cuando intenta cambiar la configuracion del puerto como entrada (para las interrupciones de RB4-7), a salida, para el LCD, tube que hacer algunos cambio "a mano" sobre el .asm en MPLAB.
Salu2!.
- ChóN -