Autor Tema: Duda: Port A y Cristal  (Leído 1732 veces)

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

Desconectado kalux

  • PIC10
  • *
  • Mensajes: 36
Duda: Port A y Cristal
« en: 30 de Agosto de 2006, 15:43:18 »
Hola a todos,

Estoy utilizando el siguiente codigo para probar el puerto A. PIC 18F4550
Código: [Seleccionar]
//----------------------------------------------------------------------------
#include <18F4550.h>

#FUSES NOWDT                 //No Watch Dog Timer
#FUSES HS                     //High speed Osc (> 4mhz)
#FUSES NOPROTECT             //Code not protected from reading
#FUSES NOLVP                   //Low Voltage Programming

#use delay(clock=20000000)      // 20 MHz
#use fast_io(A)

//----------------------------------------------------------------------------
void main()
{
    set_tris_a(0x00);     // Declaramos el puerto A como salidas

    while (1)
    {
        output_a(0xff);   // Ponemos todas el puerto a a 1
        delay_ms(200);    // Realizamos una pausa de 200 milisegundos

        output_a(0x00);   // Ponemos todas el puerto a a 0
       delay_ms(200);    // Realizamos una pausa de 200 milisegundos
    }
}
//----------------------------------------------------------------------------

Como utilizo un cristal, en los pines:
13: OCS1/CLK1/RA7
14: OSC2/CLK0/RA6

Pues evidentemente no los puedo utilizar como salidas, pero:
¿Debo tener, sobre el codigo, alguna precaucion con este puerto utilizando un cristal?,
es decir, si pongo: output_a(0xff);   estoy poniento TODOS los pines a 1.  ¿Como influye?

Gracias y un saludo.

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Duda: Port A y Cristal
« Respuesta #1 en: 30 de Agosto de 2006, 15:47:06 »
No tienes que tomar ninguna precaución, simplemente los datos se truncan a la longitud de los bits del puerto que existe.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado kalux

  • PIC10
  • *
  • Mensajes: 36
Re: Duda: Port A y Cristal
« Respuesta #2 en: 01 de Septiembre de 2006, 07:20:19 »
Gracias por aclarme la duda.

Un saludo.