TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: marioalejandro.gc en 04 de Abril de 2012, 15:20:37

Título: Necesito ayuda con SET_TRIS
Publicado por: marioalejandro.gc 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

Título: Re: Necesito ayuda con SET_TRIS
Publicado por: Suky 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!
Título: Re: Necesito ayuda con SET_TRIS
Publicado por: rivale 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)
Título: Re: Necesito ayuda con SET_TRIS
Publicado por: samshiel_pic 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 (http://samshieldesigns.blogspot.com.es/2012/03/curso-pic16f88-compilador-c-ccs-2_27.html)
Título: Re: Necesito ayuda con SET_TRIS
Publicado por: marioalejandro.gc en 09 de Abril de 2012, 15:17:29
Gracias a todos... aclarada mi duda.
Saludos
Título: Re: Necesito ayuda con SET_TRIS
Publicado por: el_loco en 09 de Abril de 2012, 21:55:06
yo pregunte algo similar, mira :

http://www.todopic.com.ar/foros/index.php?topic=34221.msg286363#msg286363

saludos