Autor Tema: Configuracion  (Leído 1804 veces)

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

Desconectado nyquist2

  • PIC10
  • *
  • Mensajes: 19
Configuracion
« en: 13 de Enero de 2006, 10:54:00 »
Hola,

Tengo una duda muy pero muy tonta. He visto muchos ejemplos de codigo q habia en el foro y no se lo q significa ni para q se usa las siguientes cosas:

#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT  
#use delay(clock=4000000)                    
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)

Por ejemplo, para la configuracion del puerto serie yo seteo los registros correspondiente (RCSTA, TXSTA, SPBGR). Supongo q delay() y rs232() pueden ser funciones, pero no tengo idea sobre fuses.
Aclaracion: yo uso el MPLAB.

Agradezco su ayuda, Nyquist.






Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
RE: Configuracion
« Respuesta #1 en: 13 de Enero de 2006, 12:35:00 »
Buenas!!!haber por partes,
#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT
Sirve para declarar los "fuses" del pic, son ordenes para el programador, es decir XT significa el cristal NOWDT significa que no activa el perro guardian,......

#use delay(clock=4000000)
Esta instruccion sirve para decirle a nuestro programa la velocidad de nuestro cristal, es este caso de 4MHz, y poniendo dicha instruccion podemos utilizar las funciones propias de reatrdo: delay_us(); delay_ms();,....

#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
Este comando sirve para declarar por software la transmision y recepcion serie RS-232, baud es la velocidad, xmit el pin donde transmite y rcv el pin declarado para recibir datos.

Te aconsejo que te mires la help del compilador....

Suerte!!!Giño
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte


 

anything