Autor Tema: Necesito ayuda con SET_TRIS  (Leído 3954 veces)

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

Desconectado marioalejandro.gc

  • PIC10
  • *
  • Mensajes: 13
Necesito ayuda con SET_TRIS
« en: 04 de Abril de 2012, 15:20:37 »
Hola, tengo una duda. Al usar set_tris_b(0x0f) configuro B7,B6,B5,B4 como salidas y B3,B2,B1,B0 como entradas.
Si despues pongo a parpadear el puerto completo,

output_b(0x00);
delay_ms( 1000 );
output_b(0xff);
delay_ms( 1000 );

se supone que solo cambien B7,B6,B5,B4  o todo el puerto B?.
Gracias de antemano.
Saludos
Mario


Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Necesito ayuda con SET_TRIS
« Respuesta #1 en: 04 de Abril de 2012, 15:39:17 »
Depende, según uses  FAST_IO, STANDARD_IO  o FIXED_IO. En la ayuda de CCS hay más detalle. Igual utiliza el buscador del foro.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Necesito ayuda con SET_TRIS
« Respuesta #2 en: 04 de Abril de 2012, 16:07:40 »
por default, cuando le pides que te de una salida por todo el puerto el compilador automaticamente te va a poner todo el puerto como salida, a menos que uses la instruccion
#use fastio(b)
"Nada es imposible, no si puedes imaginarlo"

Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: Necesito ayuda con SET_TRIS
« Respuesta #3 en: 04 de Abril de 2012, 16:09:03 »
Hola marioalejandro.gc échale un vistazo a este enlace:

Samshieldesigns Blog. Curso CCS C Compiler. Tema 2. Gestión de puertos

Desconectado marioalejandro.gc

  • PIC10
  • *
  • Mensajes: 13
Re: Necesito ayuda con SET_TRIS
« Respuesta #4 en: 09 de Abril de 2012, 15:17:29 »
Gracias a todos... aclarada mi duda.
Saludos

Desconectado el_loco

  • PIC10
  • *
  • Mensajes: 17
Re: Necesito ayuda con SET_TRIS
« Respuesta #5 en: 09 de Abril de 2012, 21:55:06 »