Autor Tema: Crear librerias con salidas a puertos  (Leído 2019 veces)

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

Desconectado YF-21

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 185
Crear librerias con salidas a puertos
« en: 22 de Enero de 2005, 14:25:00 »
Pues asi es, en un topic de hace muuuuucho, recuerdo que se comentó a lo mejor lei mal o entendi mal pero recuerdo que solo se tenia que guardar el codigo e incluirlo como nombre_del_archivo.c en la carpeta de drivers (al menos lo intenté asi), pero tuve algunos problemas.

En concreto no pude sacar ningun valor por puertos al incluir este sencillo programita

void c1 ( )
{
   output_c =(0x01);
}

se llama c.c y lo incluí en el programa principal y el error que me aparece es
undefined identifier pero si este bloque (void c1) lo escribo hasta arriba del programa "principal" entonces no me aparece error ... ¿?

Alguno tiene idea del porque?

Desconectado odukec

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 174
RE: Crear librerias con salidas a puertos
« Respuesta #1 en: 23 de Enero de 2005, 08:55:00 »
Hola..

Recuerda que si vas a sacar algo por el puerto tienes que decirle al compilador la direccion del puerto, osea:

#byte puerto_c = 7
o
#byte puerto_B = 6

analogamente con el puerto que quieras usar

y bueno tambien configurar el tris.

Saludos

Desconectado YF-21

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 185
RE: Crear librerias con salidas a puertos
« Respuesta #2 en: 24 de Enero de 2005, 19:59:00 »
Cierto odukec, alli estaba el truco !!!
Gracias !!! Sonrisa


 

anything