TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: ana22 en 13 de Marzo de 2016, 04:48:25

Título: subrutinas en Mplab x
Publicado por: ana22 en 13 de Marzo de 2016, 04:48:25
Hola!
Alguno de ustedes podría explicarme como programar subrutinas en Mplab x?
Título: Re:subrutinas en Mplab x
Publicado por: KILLERJC en 13 de Marzo de 2016, 04:53:30
Imagino que en assembler ( ASM ) , una subrutina es simplemente un pedazo de codigo que se llama con un CALL y tiene un RETURN al final de la subrutina. Si podes dar mas informacion de lo que queres saber seria mas facil de ayudarte.
Título: Re:subrutinas en Mplab x
Publicado por: w3-sistemas en 13 de Marzo de 2016, 10:24:27
y por no en "c" solo se pueden hacer subrutinas en asm, si llamamos a subrutina al llamado de un codigo para hacer algo y despues retorna es como mandar en c a hacer algo u volver segir haciendo lo que esta haciendo, lo hago siempre en "c"
Título: Re:subrutinas en Mplab x
Publicado por: KILLERJC en 13 de Marzo de 2016, 10:32:17
y por no en "c" solo se pueden hacer subrutinas en asm, si llamamos a subrutina al llamado de un codigo para hacer algo y despues retorna es como mandar en c a hacer algo u volver segir haciendo lo que esta haciendo, lo hago siempre en "c"

Si pero normalmente lo llamamos "funciones" en C, por eso asumi que se trataba de ASM, pero no hay nada cierto hasta que el usuario no intente ser mas explicito con su problema
Título: Re:subrutinas en Mplab x
Publicado por: w3-sistemas en 13 de Marzo de 2016, 15:38:24
en "c" la llamamos Funciones, pero yo llamo a distintas tareas desde una otra tarea como si fueran subrutinas